From 2b14f99c6fb4145fcdd43caa4d74d10f566dee11 Mon Sep 17 00:00:00 2001 From: mjpt777 Date: Wed, 25 Oct 2023 19:09:01 +0100 Subject: [PATCH] Formatting. --- .../src/main/java/org/agrona/concurrent/MemoryAccess.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/agrona/src/main/java/org/agrona/concurrent/MemoryAccess.java b/agrona/src/main/java/org/agrona/concurrent/MemoryAccess.java index 0b437bff3..379c428bb 100644 --- a/agrona/src/main/java/org/agrona/concurrent/MemoryAccess.java +++ b/agrona/src/main/java/org/agrona/concurrent/MemoryAccess.java @@ -40,6 +40,7 @@ public final class MemoryAccess MethodHandle fullFence = null; final MethodHandles.Lookup lookup = MethodHandles.lookup(); final MethodType voidMethod = MethodType.methodType(void.class); + try { final Class versionClass = Class.forName("java.lang.Runtime$Version"); // since JDK 9 @@ -67,11 +68,12 @@ public final class MemoryAccess releaseFence = lookup.findVirtual(unsafeClass, "storeFence", voidMethod).bindTo(UnsafeAccess.UNSAFE); fullFence = lookup.findVirtual(unsafeClass, "fullFence", voidMethod).bindTo(UnsafeAccess.UNSAFE); } - catch (final NoSuchMethodException | IllegalAccessException e) + catch (final NoSuchMethodException | IllegalAccessException ex) { - LangUtil.rethrowUnchecked(e); + LangUtil.rethrowUnchecked(ex); } } + ACQUIRE_FENCE = acquireFence; RELEASE_FENCE = releaseFence; FULL_FENCE = fullFence;