public class org.hibernate.cache.internal.StandardQueryCache implements org.hibernate.cache.spi.QueryCache
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.cache.internal.StandardQueryCache
super_class: java.lang.Object
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean DEBUGGING;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean TRACING;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.hibernate.cache.spi.QueryResultsRegion cacheRegion;
descriptor: Lorg/hibernate/cache/spi/QueryResultsRegion;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.cache.spi.UpdateTimestampsCache updateTimestampsCache;
descriptor: Lorg/hibernate/cache/spi/UpdateTimestampsCache;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/hibernate/internal/CoreMessageLogger;
1: ldc Lorg/hibernate/cache/internal/StandardQueryCache;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
2: invokestatic org.jboss.logging.Logger.getMessageLogger:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.hibernate.internal.CoreMessageLogger
putstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
3: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
invokeinterface org.hibernate.internal.CoreMessageLogger.isDebugEnabled:()Z
putstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
4: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
invokeinterface org.hibernate.internal.CoreMessageLogger.isTraceEnabled:()Z
putstatic org.hibernate.cache.internal.StandardQueryCache.TRACING:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.hibernate.cfg.Settings, java.util.Properties, org.hibernate.cache.spi.UpdateTimestampsCache, java.lang.String);
descriptor: (Lorg/hibernate/cfg/Settings;Ljava/util/Properties;Lorg/hibernate/cache/spi/UpdateTimestampsCache;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 4
astore 5
start local 5 2: aload 5
ifnonnull 4
3: ldc Lorg/hibernate/cache/internal/StandardQueryCache;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 5
4: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cfg.Settings java.util.Properties org.hibernate.cache.spi.UpdateTimestampsCache java.lang.String java.lang.String
StackMap stack:
aload 1
invokevirtual org.hibernate.cfg.Settings.getCacheRegionPrefix:()Ljava/lang/String;
astore 6
start local 6 5: aload 6
ifnull 7
6: new java.lang.StringBuilder
dup
aload 6
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
7: StackMap locals: java.lang.String
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 5
invokeinterface org.hibernate.internal.CoreMessageLogger.startingQueryCache:(Ljava/lang/String;)V
8: aload 0
aload 1
invokevirtual org.hibernate.cfg.Settings.getRegionFactory:()Lorg/hibernate/cache/spi/RegionFactory;
aload 5
aload 2
invokeinterface org.hibernate.cache.spi.RegionFactory.buildQueryResultsRegion:(Ljava/lang/String;Ljava/util/Properties;)Lorg/hibernate/cache/spi/QueryResultsRegion;
putfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
9: aload 0
aload 3
putfield org.hibernate.cache.internal.StandardQueryCache.updateTimestampsCache:Lorg/hibernate/cache/spi/UpdateTimestampsCache;
10: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
0 11 1 settings Lorg/hibernate/cfg/Settings;
0 11 2 props Ljava/util/Properties;
0 11 3 updateTimestampsCache Lorg/hibernate/cache/spi/UpdateTimestampsCache;
0 11 4 regionName Ljava/lang/String;
2 11 5 regionNameToUse Ljava/lang/String;
5 11 6 prefix Ljava/lang/String;
MethodParameters:
Name Flags
settings final
props final
updateTimestampsCache final
regionName final
public org.hibernate.cache.spi.QueryResultsRegion getRegion();
descriptor: ()Lorg/hibernate/cache/spi/QueryResultsRegion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
public void destroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.destroy:()V
1: goto 4
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 1
start local 1 3: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.getName:()Ljava/lang/String;
aload 1
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.unableToDestroyQueryCache:(Ljava/lang/String;Ljava/lang/String;)V
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
3 4 1 e Ljava/lang/Exception;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.evictAll:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
Exceptions:
throws org.hibernate.cache.CacheException
public boolean put(org.hibernate.cache.spi.QueryKey, org.hibernate.type.Type[], java.util.List, boolean, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;Ljava/util/List;ZLorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=13, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 4
ifeq 2
aload 3
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.nextTimestamp:()J
lstore 6
start local 6 3: getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 5
4: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Caching query results in region: %s; timestamp=%s"
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.getName:()Ljava/lang/String;
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals: long
StackMap stack:
new java.util.ArrayList
dup
aload 3
invokeinterface java.util.List.size:()I
iconst_1
iadd
invokespecial java.util.ArrayList.<init>:(I)V
astore 8
start local 8 6: aload 1
aconst_null
aload 2
aload 8
invokestatic org.hibernate.cache.internal.StandardQueryCache.logCachedResultDetails:(Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set;[Lorg/hibernate/type/Type;Ljava/util/List;)V
7: aload 8
lload 6
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
8: aload 2
arraylength
iconst_1
if_icmpne 9
iconst_1
goto 10
StackMap locals: java.util.List
StackMap stack:
9: iconst_0
StackMap locals:
StackMap stack: int
10: istore 9
start local 9 11: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 11
goto 19
StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.type.Type[] java.util.List int org.hibernate.engine.spi.SessionImplementor long java.util.List int top java.util.Iterator
StackMap stack:
12: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 10
start local 10 13: iload 9
ifeq 15
14: aload 2
iconst_0
aaload
aload 10
aload 5
aconst_null
invokeinterface org.hibernate.type.Type.disassemble:(Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/io/Serializable;
goto 16
15: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.type.Type[] java.util.List int org.hibernate.engine.spi.SessionImplementor long java.util.List int java.lang.Object java.util.Iterator
StackMap stack:
aload 10
checkcast java.lang.Object[]
aload 2
aconst_null
aload 5
aconst_null
invokestatic org.hibernate.type.TypeHelper.disassemble:([Ljava/lang/Object;[Lorg/hibernate/type/Type;[ZLorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)[Ljava/io/Serializable;
16: StackMap locals:
StackMap stack: java.io.Serializable
astore 12
start local 12 17: aload 8
aload 12
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
18: aload 2
aload 10
invokestatic org.hibernate.cache.internal.StandardQueryCache.logCachedResultRowDetails:([Lorg/hibernate/type/Type;Ljava/lang/Object;)V
end local 12 end local 10 19: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.type.Type[] java.util.List int org.hibernate.engine.spi.SessionImplementor long java.util.List int top java.util.Iterator
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 12
20: aload 5
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cachePutStart:()V
21: aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
aload 1
aload 8
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.put:(Ljava/lang/Object;Ljava/lang/Object;)V
22: goto 26
23: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.type.Type[] java.util.List int org.hibernate.engine.spi.SessionImplementor long java.util.List int
StackMap stack: java.lang.Throwable
astore 10
24: aload 5
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cachePutEnd:()V
25: aload 10
athrow
26: StackMap locals:
StackMap stack:
aload 5
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cachePutEnd:()V
27: iconst_1
ireturn
end local 9 end local 8 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
0 28 1 key Lorg/hibernate/cache/spi/QueryKey;
0 28 2 returnTypes [Lorg/hibernate/type/Type;
0 28 3 result Ljava/util/List;
0 28 4 isNaturalKeyLookup Z
0 28 5 session Lorg/hibernate/engine/spi/SessionImplementor;
3 28 6 ts J
6 28 8 cacheable Ljava/util/List;
11 28 9 isSingleResult Z
13 19 10 aResult Ljava/lang/Object;
17 19 12 cacheItem Ljava/io/Serializable;
Exception table:
from to target type
20 23 23 any
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
key final
returnTypes final
result final
isNaturalKeyLookup final
session final
public java.util.List get(org.hibernate.cache.spi.QueryKey, org.hibernate.type.Type[], boolean, java.util.Set<java.io.Serializable>, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;ZLjava/util/Set;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=12, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 2
1: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Checking cached query results in region: %s"
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.getName:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 5
invokevirtual org.hibernate.cache.internal.StandardQueryCache.getCachedResults:(Lorg/hibernate/cache/spi/QueryKey;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
astore 6
start local 6 3: aload 1
aload 4
aload 2
aload 6
invokestatic org.hibernate.cache.internal.StandardQueryCache.logCachedResultDetails:(Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set;[Lorg/hibernate/type/Type;Ljava/util/List;)V
4: aload 6
ifnonnull 8
5: getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 7
6: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Query results were not found in cache"
invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;)V
7: StackMap locals: java.util.List
StackMap stack:
aconst_null
areturn
8: StackMap locals:
StackMap stack:
aload 6
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Long
astore 7
start local 7 9: iload 3
ifne 13
aload 0
aload 4
aload 7
aload 5
invokevirtual org.hibernate.cache.internal.StandardQueryCache.isUpToDate:(Ljava/util/Set;Ljava/lang/Long;Lorg/hibernate/engine/spi/SessionImplementor;)Z
ifne 13
10: getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 12
11: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Cached query results were not up-to-date"
invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;)V
12: StackMap locals: java.lang.Long
StackMap stack:
aconst_null
areturn
13: StackMap locals:
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 15
14: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Returning cached query results"
invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;)V
15: StackMap locals:
StackMap stack:
aload 2
arraylength
iconst_1
if_icmpne 16
iconst_1
goto 17
StackMap locals:
StackMap stack:
16: iconst_0
StackMap locals:
StackMap stack: int
17: istore 8
start local 8 18: iconst_1
istore 9
start local 9 19: goto 25
20: StackMap locals: int int
StackMap stack:
iload 8
ifeq 23
21: aload 2
iconst_0
aaload
aload 6
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.io.Serializable
aload 5
invokeinterface org.hibernate.type.Type.beforeAssemble:(Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
22: goto 24
23: StackMap locals:
StackMap stack:
aload 6
iload 9
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.io.Serializable[]
aload 2
aload 5
invokestatic org.hibernate.type.TypeHelper.beforeAssemble:([Ljava/io/Serializable;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SessionImplementor;)V
24: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
25: iload 9
aload 6
invokeinterface java.util.List.size:()I
if_icmplt 20
end local 9 26: new java.util.ArrayList
dup
aload 6
invokeinterface java.util.List.size:()I
iconst_1
isub
invokespecial java.util.ArrayList.<init>:(I)V
astore 9
start local 9 27: iconst_1
istore 10
start local 10 28: goto 47
29: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.type.Type[] int java.util.Set org.hibernate.engine.spi.SessionImplementor java.util.List java.lang.Long int java.util.List int
StackMap stack:
iload 8
ifeq 32
30: aload 9
aload 2
iconst_0
aaload
aload 6
iload 10
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.io.Serializable
aload 5
aconst_null
invokeinterface org.hibernate.type.Type.assemble:(Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
31: goto 35
32: StackMap locals:
StackMap stack:
aload 9
33: aload 6
iload 10
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.io.Serializable[]
aload 2
aload 5
aconst_null
invokestatic org.hibernate.type.TypeHelper.assemble:([Ljava/io/Serializable;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SessionImplementor;Ljava/lang/Object;)[Ljava/lang/Object;
34: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
35: StackMap locals:
StackMap stack:
aload 2
aload 9
iload 10
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokestatic org.hibernate.cache.internal.StandardQueryCache.logCachedResultRowDetails:([Lorg/hibernate/type/Type;Ljava/lang/Object;)V
36: goto 46
37: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 11
start local 11 38: iload 3
ifeq 45
39: ldc Lorg/hibernate/UnresolvableObjectException;
aload 11
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 41
40: ldc Ljavax/persistence/EntityNotFoundException;
aload 11
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 45
41: StackMap locals: java.lang.RuntimeException
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 43
42: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Unable to reassemble cached natural-id query result"
invokeinterface org.hibernate.internal.CoreMessageLogger.debug:(Ljava/lang/Object;)V
43: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
aload 1
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.evict:(Ljava/lang/Object;)V
44: aconst_null
areturn
45: StackMap locals:
StackMap stack:
aload 11
athrow
end local 11 46: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
47: iload 10
aload 6
invokeinterface java.util.List.size:()I
if_icmplt 29
end local 10 48: aload 9
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 49 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
0 49 1 key Lorg/hibernate/cache/spi/QueryKey;
0 49 2 returnTypes [Lorg/hibernate/type/Type;
0 49 3 isNaturalKeyLookup Z
0 49 4 spaces Ljava/util/Set<Ljava/io/Serializable;>;
0 49 5 session Lorg/hibernate/engine/spi/SessionImplementor;
3 49 6 cacheable Ljava/util/List;
9 49 7 timestamp Ljava/lang/Long;
18 49 8 singleResult Z
19 26 9 i I
27 49 9 result Ljava/util/List;
28 48 10 i I
38 46 11 ex Ljava/lang/RuntimeException;
Exception table:
from to target type
29 36 37 Class java.lang.RuntimeException
Exceptions:
throws org.hibernate.HibernateException
Signature: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;ZLjava/util/Set<Ljava/io/Serializable;>;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
MethodParameters:
Name Flags
key final
returnTypes final
isNaturalKeyLookup final
spaces final
session final
private java.util.List getCachedResults(org.hibernate.cache.spi.QueryKey, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Lorg/hibernate/cache/spi/QueryKey;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
invokeinterface org.hibernate.engine.spi.SessionEventListenerManager.cacheGetStart:()V
2: aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
aload 1
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
astore 3
3: goto 9
4: StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.engine.spi.SessionImplementor java.util.List
StackMap stack: java.lang.Throwable
astore 4
5: aload 2
invokeinterface org.hibernate.engine.spi.SessionImplementor.getEventListenerManager:()Lorg/hibernate/engine/spi/SessionEventListenerManager;
aload 3
ifnull 6
iconst_1
goto 7
StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.engine.spi.SessionImplementor java.util.List java.lang.Throwable
StackMap stack: org.hibernate.engine.spi.SessionEventListenerManager
6: iconst_0
StackMap locals: org.hibernate.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.engine.spi.SessionImplementor java.util.List 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 2
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.cache.internal.StandardQueryCache org.hibernate.cache.spi.QueryKey org.hibernate.engine.spi.SessionImplementor java.util.List
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 this Lorg/hibernate/cache/internal/StandardQueryCache;
0 13 1 key Lorg/hibernate/cache/spi/QueryKey;
0 13 2 session Lorg/hibernate/engine/spi/SessionImplementor;
1 13 3 cacheable Ljava/util/List;
Exception table:
from to target type
1 4 4 any
MethodParameters:
Name Flags
key
session
protected boolean isUpToDate(java.util.Set<java.io.Serializable>, java.lang.Long, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/util/Set;Ljava/lang/Long;Lorg/hibernate/engine/spi/SessionImplementor;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.hibernate.cache.internal.StandardQueryCache.DEBUGGING:Z
ifeq 2
1: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Checking query spaces are up-to-date: %s"
aload 1
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.updateTimestampsCache:Lorg/hibernate/cache/spi/UpdateTimestampsCache;
aload 1
aload 2
aload 3
invokevirtual org.hibernate.cache.spi.UpdateTimestampsCache.isUpToDate:(Ljava/util/Set;Ljava/lang/Long;Lorg/hibernate/engine/spi/SessionImplementor;)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
0 3 1 spaces Ljava/util/Set<Ljava/io/Serializable;>;
0 3 2 timestamp Ljava/lang/Long;
0 3 3 session Lorg/hibernate/engine/spi/SessionImplementor;
Signature: (Ljava/util/Set<Ljava/io/Serializable;>;Ljava/lang/Long;Lorg/hibernate/engine/spi/SessionImplementor;)Z
MethodParameters:
Name Flags
spaces
timestamp
session
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "StandardQueryCache("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hibernate.cache.internal.StandardQueryCache.cacheRegion:Lorg/hibernate/cache/spi/QueryResultsRegion;
invokeinterface org.hibernate.cache.spi.QueryResultsRegion.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/cache/internal/StandardQueryCache;
private static void logCachedResultDetails(org.hibernate.cache.spi.QueryKey, java.util.Set, org.hibernate.type.Type[], java.util.List);
descriptor: (Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set;[Lorg/hibernate/type/Type;Ljava/util/List;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.hibernate.cache.internal.StandardQueryCache.TRACING:Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
new java.lang.StringBuilder
dup
ldc "key.hashCode="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.hibernate.cache.spi.QueryKey.hashCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
3: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
new java.lang.StringBuilder
dup
ldc "querySpaces="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
4: aload 2
ifnull 5
aload 2
arraylength
ifne 16
5: StackMap locals:
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
6: new java.lang.StringBuilder
dup
ldc "Unexpected returnTypes is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
7: aload 2
ifnonnull 8
ldc "null"
goto 9
StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder
8: ldc "empty"
StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder java.lang.String
9: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "! result"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 3
ifnonnull 11
ldc " is null"
goto 12
StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder
11: new java.lang.StringBuilder
dup
ldc ".size()="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder java.lang.String
12: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
15: goto 27
16: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 17: aload 2
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 25
StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List java.lang.StringBuilder top int int org.hibernate.type.Type[]
StackMap stack:
18: aload 8
iload 6
aaload
astore 5
start local 5 19: aload 4
ldc "typename="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: aload 5
invokeinterface org.hibernate.type.Type.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: ldc " class="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: aload 5
invokeinterface org.hibernate.type.Type.getReturnedClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 5 24: iinc 6 1
StackMap locals:
StackMap stack:
25: iload 6
iload 7
if_icmplt 18
26: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
new java.lang.StringBuilder
dup
ldc "unexpected returnTypes is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "! result"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
end local 4 27: StackMap locals: org.hibernate.cache.spi.QueryKey java.util.Set org.hibernate.type.Type[] java.util.List
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 key Lorg/hibernate/cache/spi/QueryKey;
0 28 1 querySpaces Ljava/util/Set;
0 28 2 returnTypes [Lorg/hibernate/type/Type;
0 28 3 result Ljava/util/List;
17 27 4 returnTypeInfo Ljava/lang/StringBuilder;
19 24 5 returnType Lorg/hibernate/type/Type;
MethodParameters:
Name Flags
key
querySpaces
returnTypes
result
private static void logCachedResultRowDetails(org.hibernate.type.Type[], java.lang.Object);
descriptor: ([Lorg/hibernate/type/Type;Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.cache.internal.StandardQueryCache.TRACING:Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
3: aload 1
instanceof java.lang.Object[]
ifeq 4
aload 1
checkcast java.lang.Object[]
goto 5
StackMap locals:
StackMap stack: org.hibernate.type.Type[]
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
5: StackMap locals: org.hibernate.type.Type[] java.lang.Object
StackMap stack: org.hibernate.type.Type[] java.lang.Object[]
invokestatic org.hibernate.cache.internal.StandardQueryCache.logCachedResultRowDetails:([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 returnTypes [Lorg/hibernate/type/Type;
0 7 1 result Ljava/lang/Object;
MethodParameters:
Name Flags
returnTypes
result
private static void logCachedResultRowDetails(org.hibernate.type.Type[], java.lang.Object[]);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.cache.internal.StandardQueryCache.TRACING:Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 15
3: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
4: ldc "tuple is null; returnTypes is %s"
5: aload 0
ifnonnull 6
ldc "null"
goto 7
StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.String
6: new java.lang.StringBuilder
dup
ldc "Type["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.String java.lang.String
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
ifnull 49
aload 0
arraylength
iconst_1
if_icmple 49
9: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
10: new java.lang.StringBuilder
dup
ldc "Unexpected result tuple! tuple is null; should be Object["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
11: aload 0
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "]!"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
14: goto 49
15: StackMap locals:
StackMap stack:
aload 0
ifnull 16
aload 0
arraylength
ifne 23
16: StackMap locals:
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
17: new java.lang.StringBuilder
dup
ldc "Unexpected result tuple! tuple is null; returnTypes is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
18: aload 0
ifnonnull 19
ldc "null"
goto 20
StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder
19: ldc "empty"
StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.StringBuilder java.lang.String
20: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
23: StackMap locals:
StackMap stack:
getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
24: ldc "tuple is Object[%s]; returnTypes is %s"
25: aload 1
arraylength
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
26: aload 0
ifnonnull 27
ldc "null"
goto 28
StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.String java.lang.Integer
27: new java.lang.StringBuilder
dup
ldc "Type["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: StackMap locals: org.hibernate.type.Type[] java.lang.Object[]
StackMap stack: org.hibernate.internal.CoreMessageLogger java.lang.String java.lang.Integer java.lang.String
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
29: aload 0
ifnull 36
aload 1
arraylength
aload 0
arraylength
if_icmpeq 36
30: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
31: new java.lang.StringBuilder
dup
ldc "Unexpected tuple length! transformer= expected="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
32: aload 0
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " got="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
33: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
34: invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
35: goto 49
36: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 37: goto 48
38: StackMap locals: int
StackMap stack:
aload 1
iload 2
aaload
ifnull 47
aload 0
ifnull 47
39: aload 0
iload 2
aaload
invokeinterface org.hibernate.type.Type.getReturnedClass:()Ljava/lang/Class;
aload 1
iload 2
aaload
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 47
40: getstatic org.hibernate.cache.internal.StandardQueryCache.LOG:Lorg/hibernate/internal/CoreMessageLogger;
41: new java.lang.StringBuilder
dup
ldc "Unexpected tuple value type! transformer= expected="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
42: aload 0
iload 2
aaload
invokeinterface org.hibernate.type.Type.getReturnedClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
43: ldc " got="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
44: aload 1
iload 2
aaload
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
45: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
46: invokeinterface org.hibernate.internal.CoreMessageLogger.trace:(Ljava/lang/Object;)V
47: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
48: iload 2
aload 1
arraylength
if_icmplt 38
end local 2 49: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 50 0 returnTypes [Lorg/hibernate/type/Type;
0 50 1 tuple [Ljava/lang/Object;
37 49 2 j I
MethodParameters:
Name Flags
returnTypes
tuple
}
SourceFile: "StandardQueryCache.java"