public final class org.hibernate.engine.internal.CacheHelper
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hibernate.engine.internal.CacheHelper
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/internal/CacheHelper;
public static java.io.Serializable fromSharedCache(org.hibernate.engine.spi.SessionImplementor, org.hibernate.cache.spi.NaturalIdCacheKey, org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy);
descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;Lorg/hibernate/cache/spi/NaturalIdCacheKey;Lorg/hibernate/cache/spi/access/NaturalIdRegionAccessStrategy;)Ljava/io/Serializable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.hibernate.engine.internal.CacheHelper.fromSharedCache:(Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;Lorg/hibernate/cache/spi/access/RegionAccessStrategy;)Ljava/io/Serializable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 session Lorg/hibernate/engine/spi/SessionImplementor;
0 1 1 cacheKey Lorg/hibernate/cache/spi/NaturalIdCacheKey;
0 1 2 cacheAccessStrategy Lorg/hibernate/cache/spi/access/NaturalIdRegionAccessStrategy;
MethodParameters:
Name Flags
session
cacheKey
cacheAccessStrategy
private static java.io.Serializable fromSharedCache(org.hibernate.engine.spi.SessionImplementor, java.lang.Object, org.hibernate.cache.spi.access.RegionAccessStrategy);
descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;Lorg/hibernate/cache/spi/access/RegionAccessStrategy;)Ljava/io/Serializable;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 0
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cacheGetStart:()V
2: aload 2
aload 1
aload 0
invokeinterface org.hibernate.engine.spi.SessionImplementor.getTimestamp:()J
invokeinterface org.hibernate.cache.spi.access.RegionAccessStrategy.get:(Ljava/lang/Object;J)Ljava/lang/Object;
checkcast java.io.Serializable
astore 3
3: goto 9
4: StackMap locals: org.hibernate.engine.spi.SessionImplementor java.lang.Object org.hibernate.cache.spi.access.RegionAccessStrategy java.io.Serializable
StackMap stack: java.lang.Throwable
astore 4
5: aload 0
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
aload 3
ifnull 6
iconst_1
goto 7
StackMap locals: org.hibernate.engine.spi.SessionImplementor java.lang.Object org.hibernate.cache.spi.access.RegionAccessStrategy java.io.Serializable java.lang.Throwable
StackMap stack: org.hibernate.engine.spi.SessionEventListenerManager
6: iconst_0
StackMap locals: org.hibernate.engine.spi.SessionImplementor java.lang.Object org.hibernate.cache.spi.access.RegionAccessStrategy java.io.Serializable java.lang.Throwable
StackMap stack: org.hibernate.engine.spi.SessionEventListenerManager int
7: invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cacheGetEnd:(Z)V
8: aload 4
athrow
9: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
aload 3
ifnull 10
iconst_1
goto 11
StackMap locals:
StackMap stack: org.hibernate.engine.spi.SessionEventListenerManager
10: iconst_0
StackMap locals: org.hibernate.engine.spi.SessionImplementor java.lang.Object org.hibernate.cache.spi.access.RegionAccessStrategy java.io.Serializable
StackMap stack: org.hibernate.engine.spi.SessionEventListenerManager int
11: invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cacheGetEnd:(Z)V
12: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 session Lorg/hibernate/engine/spi/SessionImplementor;
0 13 1 cacheKey Ljava/lang/Object;
0 13 2 cacheAccessStrategy Lorg/hibernate/cache/spi/access/RegionAccessStrategy;
1 13 3 cachedValue Ljava/io/Serializable;
Exception table:
from to target type
1 4 4 any
MethodParameters:
Name Flags
session
cacheKey
cacheAccessStrategy
public static java.io.Serializable fromSharedCache(org.hibernate.engine.spi.SessionImplementor, org.hibernate.cache.spi.CacheKey, org.hibernate.cache.spi.access.RegionAccessStrategy);
descriptor: (Lorg/hibernate/engine/spi/SessionImplementor;Lorg/hibernate/cache/spi/CacheKey;Lorg/hibernate/cache/spi/access/RegionAccessStrategy;)Ljava/io/Serializable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.hibernate.engine.internal.CacheHelper.fromSharedCache:(Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;Lorg/hibernate/cache/spi/access/RegionAccessStrategy;)Ljava/io/Serializable;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 session Lorg/hibernate/engine/spi/SessionImplementor;
0 1 1 cacheKey Lorg/hibernate/cache/spi/CacheKey;
0 1 2 cacheAccessStrategy Lorg/hibernate/cache/spi/access/RegionAccessStrategy;
MethodParameters:
Name Flags
session
cacheKey
cacheAccessStrategy
}
SourceFile: "CacheHelper.java"