public class org.hibernate.stat.internal.StatisticsImpl implements org.hibernate.stat.spi.StatisticsImplementor, org.hibernate.service.Service
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.stat.internal.StatisticsImpl
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 final org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory;
descriptor: Lorg/hibernate/engine/spi/SessionFactoryImplementor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile boolean isStatisticsEnabled;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile long startTime;
descriptor: J
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.concurrent.atomic.LongAdder sessionOpenCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder sessionCloseCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder flushCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder connectCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder prepareStatementCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder closeStatementCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder entityLoadCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder entityUpdateCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder entityInsertCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder entityDeleteCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder entityFetchCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder collectionLoadCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder collectionUpdateCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder collectionRemoveCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder collectionRecreateCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder collectionFetchCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder secondLevelCacheHitCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder secondLevelCacheMissCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder secondLevelCachePutCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder naturalIdCacheHitCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder naturalIdCacheMissCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder naturalIdCachePutCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder naturalIdQueryExecutionCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicLong naturalIdQueryExecutionMaxTime;
descriptor: Ljava/util/concurrent/atomic/AtomicLong;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile java.lang.String naturalIdQueryExecutionMaxTimeRegion;
descriptor: Ljava/lang/String;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile java.lang.String naturalIdQueryExecutionMaxTimeEntity;
descriptor: Ljava/lang/String;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.concurrent.atomic.LongAdder queryExecutionCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicLong queryExecutionMaxTime;
descriptor: Ljava/util/concurrent/atomic/AtomicLong;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile java.lang.String queryExecutionMaxTimeQueryString;
descriptor: Ljava/lang/String;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private final java.util.concurrent.atomic.LongAdder queryCacheHitCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder queryCacheMissCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder queryCachePutCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder updateTimestampsCacheHitCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder updateTimestampsCacheMissCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder updateTimestampsCachePutCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder committedTransactionCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder transactionCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.LongAdder optimisticFailureCount;
descriptor: Ljava/util/concurrent/atomic/LongAdder;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.EntityStatisticsImpl> entityStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/EntityStatisticsImpl;>;
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.NaturalIdStatisticsImpl> naturalIdQueryStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;>;
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.CollectionStatisticsImpl> collectionStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/CollectionStatisticsImpl;>;
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.QueryStatisticsImpl> queryStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/QueryStatisticsImpl;>;
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.CacheRegionStatisticsImpl> l2CacheStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;>;
private final java.util.concurrent.ConcurrentMap<java.lang.String, org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl> deprecatedNaturalIdStatsMap;
descriptor: Ljava/util/concurrent/ConcurrentMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/ConcurrentMap<Ljava/lang/String;Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/hibernate/stat/internal/StatisticsImpl;
invokestatic org.hibernate.internal.CoreLogging.messageLogger:(Ljava/lang/Class;)Lorg/hibernate/internal/CoreMessageLogger;
putstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial org.hibernate.stat.internal.StatisticsImpl.<init>:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void <init>(org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
2: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
3: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
4: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
5: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
6: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
7: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
8: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
9: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
10: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
11: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
12: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
13: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
14: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
15: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
16: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
17: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
18: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
19: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
20: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
21: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
22: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
23: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
24: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
25: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
26: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
27: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
28: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
29: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
30: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
31: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
32: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
33: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
34: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
35: aload 0
new java.util.concurrent.atomic.LongAdder
dup
invokespecial java.util.concurrent.atomic.LongAdder.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
36: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.entityStatsMap:Ljava/util/concurrent/ConcurrentMap;
37: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryStatsMap:Ljava/util/concurrent/ConcurrentMap;
38: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.collectionStatsMap:Ljava/util/concurrent/ConcurrentMap;
39: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.queryStatsMap:Ljava/util/concurrent/ConcurrentMap;
40: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
41: aload 0
new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
putfield org.hibernate.stat.internal.StatisticsImpl.deprecatedNaturalIdStatsMap:Ljava/util/concurrent/ConcurrentMap;
42: aload 0
invokevirtual org.hibernate.stat.internal.StatisticsImpl.clear:()V
43: aload 0
aload 1
putfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
44: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 45 1 sessionFactory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
MethodParameters:
Name Flags
sessionFactory
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
2: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
3: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
4: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
5: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
6: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
7: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
lconst_0
invokevirtual java.util.concurrent.atomic.AtomicLong.set:(J)V
8: aload 0
aconst_null
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeRegion:Ljava/lang/String;
9: aload 0
aconst_null
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeEntity:Ljava/lang/String;
10: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
11: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
12: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
13: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
14: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
15: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
16: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
17: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
18: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
19: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
20: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
21: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
22: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
23: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
24: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
25: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
26: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
27: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
28: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
lconst_0
invokevirtual java.util.concurrent.atomic.AtomicLong.set:(J)V
29: aload 0
aconst_null
putfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTimeQueryString:Ljava/lang/String;
30: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
31: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
32: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
33: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
34: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
35: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
36: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
37: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.reset:()V
38: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
39: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
40: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
41: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
42: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
43: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.deprecatedNaturalIdStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.clear:()V
44: aload 0
invokestatic java.lang.System.currentTimeMillis:()J
putfield org.hibernate.stat.internal.StatisticsImpl.startTime:J
45: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getStartTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.startTime:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public boolean isStatisticsEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.isStatisticsEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void setStatisticsEnabled(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.stat.internal.StatisticsImpl.isStatisticsEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 2 1 b Z
MethodParameters:
Name Flags
b
public java.lang.String[] getEntityNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.keySet:()Ljava/util/Set;
invokestatic org.hibernate.internal.util.collections.ArrayHelper.toStringArray:(Ljava/util/Collection;)[Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.getAllEntityNames:()[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public org.hibernate.stat.internal.EntityStatisticsImpl getEntityStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityStatsMap:Ljava/util/concurrent/ConcurrentMap;
3: aload 1
4: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$0(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
5: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.EntityStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public long getEntityLoadCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getEntityFetchCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getEntityDeleteCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getEntityInsertCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getEntityUpdateCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getOptimisticFailureCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void loadEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementLoadCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void fetchEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementFetchCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void updateEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementUpdateCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void insertEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementInsertCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void deleteEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementDeleteCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void optimisticFailure(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementOptimisticFailureCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public void entityCachePut(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementPutCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementCachePutCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 entityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
regionName
public void entityCacheHit(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementHitCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementCacheHitCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 entityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
regionName
public void entityCacheMiss(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementMissCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
invokevirtual org.hibernate.stat.internal.EntityStatisticsImpl.incrementCacheMissCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 entityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
regionName
public java.lang.String[] getCollectionRoleNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.keySet:()Ljava/util/Set;
invokestatic org.hibernate.internal.util.collections.ArrayHelper.toStringArray:(Ljava/util/Collection;)[Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.getAllCollectionRoles:()[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public org.hibernate.stat.internal.CollectionStatisticsImpl getCollectionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionStatsMap:Ljava/util/concurrent/ConcurrentMap;
3: aload 1
4: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$1(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
5: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CollectionStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public long getCollectionLoadCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getCollectionFetchCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getCollectionUpdateCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getCollectionRemoveCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getCollectionRecreateCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void loadCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementLoadCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void fetchCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementFetchCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void updateCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementUpdateCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void recreateCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementRecreateCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void removeCollection(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementRemoveCount:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 role Ljava/lang/String;
MethodParameters:
Name Flags
role
public void collectionCachePut(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementPutCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementCachePutCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 collectionRole Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
collectionRole
regionName
public void collectionCacheHit(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementHitCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementCacheHitCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 collectionRole Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
collectionRole
regionName
public void collectionCacheMiss(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementMissCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CollectionStatisticsImpl.incrementCacheMissCount:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 collectionRole Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 4 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
collectionRole
regionName
public org.hibernate.stat.internal.NaturalIdStatisticsImpl getNaturalIdStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryStatsMap:Ljava/util/concurrent/ConcurrentMap;
3: aload 1
4: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$2(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
5: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.NaturalIdStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 rootEntityName Ljava/lang/String;
MethodParameters:
Name Flags
rootEntityName
public org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl getNaturalIdCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.deprecatedNaturalIdStatsMap:Ljava/util/concurrent/ConcurrentMap;
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.unqualifyRegionName:(Ljava/lang/String;)Ljava/lang/String;
2: aload 0
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$3(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
3: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public long getNaturalIdQueryExecutionCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getNaturalIdQueryExecutionMaxTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public java.lang.String getNaturalIdQueryExecutionMaxTimeRegion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeRegion:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public java.lang.String getNaturalIdQueryExecutionMaxTimeEntity();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeEntity:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getNaturalIdCacheHitCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getNaturalIdCacheMissCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getNaturalIdCachePutCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void naturalIdCachePut(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementPutCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
invokevirtual org.hibernate.stat.internal.NaturalIdStatisticsImpl.incrementCachePutCount:()V
3: aload 0
aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.qualify:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
invokevirtual org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl.incrementPutCount:()V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 5 1 rootEntityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 5 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
rootEntityName
regionName
public void naturalIdCacheHit(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementHitCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
invokevirtual org.hibernate.stat.internal.NaturalIdStatisticsImpl.incrementCacheHitCount:()V
3: aload 0
aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.qualify:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
invokevirtual org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl.incrementHitCount:()V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 5 1 rootEntityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 5 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
rootEntityName
regionName
public void naturalIdCacheMiss(org.hibernate.metamodel.model.domain.NavigableRole, java.lang.String);
descriptor: (Lorg/hibernate/metamodel/model/domain/NavigableRole;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementMissCount:()V
2: aload 0
aload 1
invokevirtual org.hibernate.metamodel.model.domain.NavigableRole.getFullPath:()Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
invokevirtual org.hibernate.stat.internal.NaturalIdStatisticsImpl.incrementCacheMissCount:()V
3: aload 0
aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.qualify:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
invokevirtual org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl.incrementMissCount:()V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 5 1 rootEntityName Lorg/hibernate/metamodel/model/domain/NavigableRole;
0 5 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
rootEntityName
regionName
protected java.lang.String qualify(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getSessionFactoryOptions:()Lorg/hibernate/boot/spi/SessionFactoryOptions;
invokeinterface org.hibernate.boot.spi.SessionFactoryOptions.getCacheRegionPrefix:()Ljava/lang/String;
ifnonnull 2
1: aload 1
goto 3
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getSessionFactoryOptions:()Lorg/hibernate/boot/spi/SessionFactoryOptions;
invokeinterface org.hibernate.boot.spi.SessionFactoryOptions.getCacheRegionPrefix:()Ljava/lang/String;
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 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public void naturalIdQueryExecuted(java.lang.String, long);
descriptor: (Ljava/lang/String;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lstore 5
start local 5 2: goto 4
start local 4 3: StackMap locals: int long
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lstore 5
end local 4 4: StackMap locals: org.hibernate.stat.internal.StatisticsImpl java.lang.String long top long
StackMap stack:
lload 2
lload 5
lcmp
ifle 5
iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: dup
istore 4
start local 4 7: ifeq 8
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
lload 5
lload 2
invokevirtual java.util.concurrent.atomic.AtomicLong.compareAndSet:(JJ)Z
ifeq 3
end local 5 8: StackMap locals: org.hibernate.stat.internal.StatisticsImpl java.lang.String long int
StackMap stack:
iload 4
ifeq 10
9: aload 0
aload 1
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeEntity:Ljava/lang/String;
10: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
aload 1
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.entityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
astore 5
start local 5 11: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
lload 2
invokevirtual org.hibernate.stat.internal.NaturalIdStatisticsImpl.queryExecuted:(J)V
12: aload 5
invokeinterface org.hibernate.persister.entity.EntityPersister.hasNaturalIdCache:()Z
ifeq 20
13: aload 5
invokeinterface org.hibernate.persister.entity.EntityPersister.getNaturalIdCacheAccessStrategy:()Lorg/hibernate/cache/spi/access/NaturalIdDataAccess;
14: invokeinterface org.hibernate.cache.spi.access.NaturalIdDataAccess.getRegion:()Lorg/hibernate/cache/spi/DomainDataRegion;
15: invokeinterface org.hibernate.cache.spi.DomainDataRegion.getName:()Ljava/lang/String;
16: astore 6
start local 6 17: aload 0
aload 0
aload 6
invokevirtual org.hibernate.stat.internal.StatisticsImpl.qualify:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
lload 2
invokevirtual org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl.queryExecuted:(J)V
18: iload 4
ifeq 20
19: aload 0
aload 6
putfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTimeRegion:Ljava/lang/String;
end local 6 20: StackMap locals: org.hibernate.persister.entity.EntityPersister
StackMap stack:
return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 21 1 rootEntityName Ljava/lang/String;
0 21 2 time J
3 4 4 isLongestQuery Z
7 21 4 isLongestQuery Z
2 8 5 old J
11 21 5 rootEntityPersister Lorg/hibernate/persister/entity/EntityPersister;
17 20 6 naturalIdRegionName Ljava/lang/String;
MethodParameters:
Name Flags
rootEntityName
time
public java.lang.String[] getSecondLevelCacheRegionNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "Statistics no longer associated with SessionFactory - cannot get (legacy) region names"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
invokeinterface org.hibernate.cache.spi.CacheImplementor.getSecondLevelCacheRegionNames:()[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public org.hibernate.stat.internal.CacheRegionStatisticsImpl getDomainDataRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
3: aload 1
4: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$4(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
5: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CacheRegionStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public org.hibernate.stat.internal.CacheRegionStatisticsImpl getQueryRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
aload 1
invokeinterface java.util.concurrent.ConcurrentMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CacheRegionStatisticsImpl
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
areturn
3: StackMap locals: org.hibernate.stat.internal.CacheRegionStatisticsImpl
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
6: aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getQueryResultsCacheStrictly:(Ljava/lang/String;)Lorg/hibernate/cache/spi/QueryResultsCache;
7: astore 3
start local 3 8: aload 3
ifnonnull 10
9: aconst_null
areturn
10: StackMap locals: org.hibernate.cache.spi.QueryResultsCache
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
11: aload 1
12: aload 3
invokedynamic apply(Lorg/hibernate/cache/spi/QueryResultsCache;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$5(Lorg/hibernate/cache/spi/QueryResultsCache;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl; (6)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
13: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CacheRegionStatisticsImpl
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 14 1 regionName Ljava/lang/String;
1 14 2 existing Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
8 14 3 regionAccess Lorg/hibernate/cache/spi/QueryResultsCache;
MethodParameters:
Name Flags
regionName
public org.hibernate.stat.internal.CacheRegionStatisticsImpl getCacheRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getSessionFactoryOptions:()Lorg/hibernate/boot/spi/SessionFactoryOptions;
invokeinterface org.hibernate.boot.spi.SessionFactoryOptions.isSecondLevelCacheEnabled:()Z
ifne 4
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
5: aload 1
6: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$6(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
7: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CacheRegionStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 8 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public org.hibernate.stat.internal.CacheRegionStatisticsImpl getSecondLevelCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.unqualifyRegionName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCacheRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 3 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public long getSecondLevelCacheHitCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getSecondLevelCacheMissCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getSecondLevelCachePutCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getUpdateTimestampsCacheHitCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getUpdateTimestampsCacheMissCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getUpdateTimestampsCachePutCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void updateTimestampsCacheHit();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void updateTimestampsCacheMiss();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void updateTimestampsCachePut();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public java.lang.String[] getQueries();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryStatsMap:Ljava/util/concurrent/ConcurrentMap;
invokeinterface java.util.concurrent.ConcurrentMap.keySet:()Ljava/util/Set;
invokestatic org.hibernate.internal.util.collections.ArrayHelper.toStringArray:(Ljava/util/Collection;)[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public org.hibernate.stat.internal.QueryStatisticsImpl getQueryStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryStatsMap:Ljava/util/concurrent/ConcurrentMap;
1: aload 1
2: aload 1
invokedynamic apply(Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$7(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl; (6)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
3: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.QueryStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 queryString Ljava/lang/String;
MethodParameters:
Name Flags
queryString
public long getQueryExecutionCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getQueryCacheHitCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getQueryCacheMissCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getQueryCachePutCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public java.lang.String getQueryExecutionMaxTimeQueryString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTimeQueryString:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getQueryExecutionMaxTime();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void queryExecuted(java.lang.String, int, long);
descriptor: (Ljava/lang/String;IJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 1
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
iload 2
i2l
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface org.hibernate.internal.CoreMessageLogger.hql:(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;)V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
2: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lstore 6
start local 6 3: goto 5
start local 5 4: StackMap locals: int long
StackMap stack:
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lstore 6
end local 5 5: StackMap locals: org.hibernate.stat.internal.StatisticsImpl java.lang.String int long top long
StackMap stack:
lload 3
lload 6
lcmp
ifle 6
iconst_1
goto 7
StackMap locals:
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: dup
istore 5
start local 5 8: ifeq 9
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
lload 6
lload 3
invokevirtual java.util.concurrent.atomic.AtomicLong.compareAndSet:(JJ)Z
ifeq 4
end local 6 9: StackMap locals: org.hibernate.stat.internal.StatisticsImpl java.lang.String int long int
StackMap stack:
iload 5
ifeq 11
10: aload 0
aload 1
putfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTimeQueryString:Ljava/lang/String;
11: StackMap locals:
StackMap stack:
aload 1
ifnull 13
12: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
iload 2
i2l
lload 3
invokevirtual org.hibernate.stat.internal.QueryStatisticsImpl.executed:(JJ)V
13: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 14 1 hql Ljava/lang/String;
0 14 2 rows I
0 14 3 time J
4 5 5 isLongestQuery Z
8 14 5 isLongestQuery Z
3 9 6 old J
MethodParameters:
Name Flags
hql
rows
time
public void queryCacheHit(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Statistics#queryCacheHit( `%s`, `%s` )"
aload 1
aload 2
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
2: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryRegionStats:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementHitCount:()V
3: aload 1
ifnull 5
4: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
invokevirtual org.hibernate.stat.internal.QueryStatisticsImpl.incrementCacheHitCount:()V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 hql Ljava/lang/String;
0 6 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
hql
regionName
private org.hibernate.stat.internal.CacheRegionStatisticsImpl getQueryRegionStats(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.l2CacheStatsMap:Ljava/util/concurrent/ConcurrentMap;
1: aload 1
2: aload 0
aload 1
invokedynamic apply(Lorg/hibernate/stat/internal/StatisticsImpl;Ljava/lang/String;)Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/stat/internal/StatisticsImpl.lambda$8(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl; (7)
(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
3: invokeinterface java.util.concurrent.ConcurrentMap.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast org.hibernate.stat.internal.CacheRegionStatisticsImpl
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 regionName Ljava/lang/String;
MethodParameters:
Name Flags
regionName
public void queryCacheMiss(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Statistics#queryCacheMiss( `%s`, `%s` )"
aload 1
aload 2
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
2: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryRegionStats:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementMissCount:()V
3: aload 1
ifnull 5
4: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
invokevirtual org.hibernate.stat.internal.QueryStatisticsImpl.incrementCacheMissCount:()V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 hql Ljava/lang/String;
0 6 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
hql
regionName
public void queryCachePut(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Statistics#queryCachePut( `%s`, `%s` )"
aload 1
aload 2
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
2: aload 0
aload 2
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryRegionStats:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
invokevirtual org.hibernate.stat.internal.CacheRegionStatisticsImpl.incrementPutCount:()V
3: aload 1
ifnull 5
4: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
invokevirtual org.hibernate.stat.internal.QueryStatisticsImpl.incrementCachePutCount:()V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 6 1 hql Ljava/lang/String;
0 6 2 regionName Ljava/lang/String;
MethodParameters:
Name Flags
hql
regionName
public long getSessionOpenCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getSessionCloseCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getFlushCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getConnectCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getSuccessfulTransactionCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getTransactionCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getCloseStatementCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public long getPrepareStatementCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void openSession();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void closeSession();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void connect();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void prepareStatement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void closeStatement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public void endTransaction(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
1: iload 1
ifeq 3
2: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.increment:()V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 1 success Z
MethodParameters:
Name Flags
success
public void logSummary();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
invokeinterface org.hibernate.internal.CoreMessageLogger.loggingStatistics:()V
1: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.startTime:J
invokeinterface org.hibernate.internal.CoreMessageLogger.startTime:(J)V
2: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.sessionsOpened:(J)V
3: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.sessionsClosed:(J)V
4: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.transactions:(J)V
5: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.successfulTransactions:(J)V
6: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.optimisticLockFailures:(J)V
7: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.flushes:(J)V
8: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.connectionsObtained:(J)V
9: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.statementsPrepared:(J)V
10: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.statementsClosed:(J)V
11: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.secondLevelCachePuts:(J)V
12: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.secondLevelCacheHits:(J)V
13: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.secondLevelCacheMisses:(J)V
14: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.entitiesLoaded:(J)V
15: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.entitiesUpdated:(J)V
16: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.entitiesInserted:(J)V
17: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.entitiesDeleted:(J)V
18: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.entitiesFetched:(J)V
19: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.collectionsLoaded:(J)V
20: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.collectionsUpdated:(J)V
21: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.collectionsRemoved:(J)V
22: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.collectionsRecreated:(J)V
23: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.collectionsFetched:(J)V
24: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.naturalIdCachePuts:(J)V
25: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.naturalIdCacheHits:(J)V
26: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.naturalIdCacheMisses:(J)V
27: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.naturalIdMaxQueryTime:(J)V
28: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.naturalIdQueriesExecuted:(J)V
29: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.queriesExecuted:(J)V
30: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.queryCachePuts:(J)V
31: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.timestampCachePuts:(J)V
32: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.timestampCacheHits:(J)V
33: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.timestampCacheMisses:(J)V
34: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.queryCacheHits:(J)V
35: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.util.concurrent.atomic.LongAdder.sum:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.queryCacheMisses:(J)V
36: getstatic org.hibernate.stat.internal.StatisticsImpl.LOG:Lorg/hibernate/internal/CoreMessageLogger;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
invokeinterface org.hibernate.internal.CoreMessageLogger.maxQueryTime:(J)V
37: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
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
invokespecial java.lang.StringBuilder.<init>:()V
1: ldc "Statistics["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc "start time="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.startTime:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
3: ldc ",sessions opened="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionOpenCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
4: ldc ",sessions closed="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionCloseCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: ldc ",transactions="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.transactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6: ldc ",successful transactions="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.committedTransactionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: ldc ",optimistic lock failures="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.optimisticFailureCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: ldc ",flushes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.flushCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
9: ldc ",connections obtained="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.connectCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
10: ldc ",statements prepared="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.prepareStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
11: ldc ",statements closed="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.closeStatementCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
12: ldc ",second level cache puts="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
13: ldc ",second level cache hits="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
14: ldc ",second level cache misses="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.secondLevelCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
15: ldc ",entities loaded="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
16: ldc ",entities updated="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
17: ldc ",entities inserted="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityInsertCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
18: ldc ",entities deleted="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityDeleteCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
19: ldc ",entities fetched="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.entityFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
20: ldc ",collections loaded="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionLoadCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
21: ldc ",collections updated="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionUpdateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
22: ldc ",collections removed="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRemoveCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
23: ldc ",collections recreated="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionRecreateCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
24: ldc ",collections fetched="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.collectionFetchCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
25: ldc ",naturalId queries executed to database="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
26: ldc ",naturalId cache puts="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
27: ldc ",naturalId cache hits="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
28: ldc ",naturalId cache misses="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
29: ldc ",naturalId max query time="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.naturalIdQueryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
30: ldc ",queries executed to database="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
31: ldc ",query cache puts="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
32: ldc ",query cache hits="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
33: ldc ",query cache misses="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
34: ldc ",update timestamps cache puts="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCachePutCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
35: ldc ",update timestamps cache hits="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheHitCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
36: ldc ",update timestamps cache misses="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.updateTimestampsCacheMissCount:Ljava/util/concurrent/atomic/LongAdder;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
37: ldc ",max query time="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.queryExecutionMaxTime:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
38: bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
39: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
40: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 41 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
public org.hibernate.stat.CollectionStatistics getCollectionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/CollectionStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCollectionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.CacheRegionStatistics getQueryRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/CacheRegionStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.EntityStatistics getEntityStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/EntityStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getEntityStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.QueryStatistics getQueryStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/QueryStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getQueryStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.CacheRegionStatistics getCacheRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/CacheRegionStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getCacheRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.NaturalIdStatistics getNaturalIdStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/NaturalIdStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.NaturalIdCacheStatistics getNaturalIdCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/NaturalIdCacheStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getNaturalIdCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.CacheRegionStatistics getDomainDataRegionStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/CacheRegionStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getDomainDataRegionStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.hibernate.stat.SecondLevelCacheStatistics getSecondLevelCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/SecondLevelCacheStatistics;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.stat.internal.StatisticsImpl.getSecondLevelCacheStatistics:(Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
areturn
LocalVariableTable:
Start End Slot Name Signature
private org.hibernate.stat.internal.EntityStatisticsImpl lambda$0(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/EntityStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: new org.hibernate.stat.internal.EntityStatisticsImpl
dup
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
aload 1
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.entityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
invokespecial org.hibernate.stat.internal.EntityStatisticsImpl.<init>:(Lorg/hibernate/persister/entity/EntityPersister;)V
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 1 2 s Ljava/lang/String;
private org.hibernate.stat.internal.CollectionStatisticsImpl lambda$1(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CollectionStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: new org.hibernate.stat.internal.CollectionStatisticsImpl
dup
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
aload 1
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.collectionPersister:(Ljava/lang/String;)Lorg/hibernate/persister/collection/CollectionPersister;
invokespecial org.hibernate.stat.internal.CollectionStatisticsImpl.<init>:(Lorg/hibernate/persister/collection/CollectionPersister;)V
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 1 2 s Ljava/lang/String;
private org.hibernate.stat.internal.NaturalIdStatisticsImpl lambda$2(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/NaturalIdStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getMetamodel:()Lorg/hibernate/metamodel/spi/MetamodelImplementor;
aload 1
invokeinterface org.hibernate.metamodel.spi.MetamodelImplementor.entityPersister:(Ljava/lang/String;)Lorg/hibernate/persister/entity/EntityPersister;
astore 3
start local 3 1: aload 3
invokeinterface org.hibernate.persister.entity.EntityPersister.hasNaturalIdentifier:()Z
ifne 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Given entity ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "] does not define natural-id"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.persister.entity.EntityPersister
StackMap stack:
new org.hibernate.stat.internal.NaturalIdStatisticsImpl
dup
aload 3
invokespecial org.hibernate.stat.internal.NaturalIdStatisticsImpl.<init>:(Lorg/hibernate/persister/entity/EntityPersister;)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 2 s Ljava/lang/String;
1 4 3 entityDescriptor Lorg/hibernate/persister/entity/EntityPersister;
private org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl lambda$3(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/stat/internal/DeprecatedNaturalIdCacheStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl
dup
1: aload 1
2: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getNaturalIdAccessesInRegion:(Ljava/lang/String;)Ljava/util/Set;
3: invokespecial org.hibernate.stat.internal.DeprecatedNaturalIdCacheStatisticsImpl.<init>:(Ljava/lang/String;Ljava/util/Set;)V
4: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 5 1 unqualifiedRegionName Ljava/lang/String;
private org.hibernate.stat.internal.CacheRegionStatisticsImpl lambda$4(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getRegion:(Ljava/lang/String;)Lorg/hibernate/cache/spi/Region;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown cache region : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.hibernate.cache.spi.Region
StackMap stack:
aload 3
instanceof org.hibernate.cache.spi.QueryResultsRegion
ifeq 7
4: new java.lang.IllegalArgumentException
dup
5: new java.lang.StringBuilder
dup
ldc "Region name ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "] referred to a query result region, not a domain data region"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
new org.hibernate.stat.internal.CacheRegionStatisticsImpl
dup
aload 3
invokespecial org.hibernate.stat.internal.CacheRegionStatisticsImpl.<init>:(Lorg/hibernate/cache/spi/Region;)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 8 2 s Ljava/lang/String;
1 8 3 region Lorg/hibernate/cache/spi/Region;
private static org.hibernate.stat.internal.CacheRegionStatisticsImpl lambda$5(org.hibernate.cache.spi.QueryResultsCache, java.lang.String);
descriptor: (Lorg/hibernate/cache/spi/QueryResultsCache;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: new org.hibernate.stat.internal.CacheRegionStatisticsImpl
dup
aload 0
invokeinterface org.hibernate.cache.spi.QueryResultsCache.getRegion:()Lorg/hibernate/cache/spi/QueryResultsRegion;
invokespecial org.hibernate.stat.internal.CacheRegionStatisticsImpl.<init>:(Lorg/hibernate/cache/spi/Region;)V
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 s Ljava/lang/String;
private org.hibernate.stat.internal.CacheRegionStatisticsImpl lambda$6(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 2 0: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getRegion:(Ljava/lang/String;)Lorg/hibernate/cache/spi/Region;
astore 3
start local 3 1: aload 3
ifnonnull 3
2: aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getQueryResultsCache:(Ljava/lang/String;)Lorg/hibernate/cache/spi/QueryResultsCache;
invokeinterface org.hibernate.cache.spi.QueryResultsCache.getRegion:()Lorg/hibernate/cache/spi/QueryResultsRegion;
astore 3
3: StackMap locals: org.hibernate.cache.spi.Region
StackMap stack:
new org.hibernate.stat.internal.CacheRegionStatisticsImpl
dup
aload 3
invokespecial org.hibernate.stat.internal.CacheRegionStatisticsImpl.<init>:(Lorg/hibernate/cache/spi/Region;)V
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 4 2 s Ljava/lang/String;
1 4 3 region Lorg/hibernate/cache/spi/Region;
private static org.hibernate.stat.internal.QueryStatisticsImpl lambda$7(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/QueryStatisticsImpl;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: new org.hibernate.stat.internal.QueryStatisticsImpl
dup
aload 0
invokespecial org.hibernate.stat.internal.QueryStatisticsImpl.<init>:(Ljava/lang/String;)V
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 s Ljava/lang/String;
private org.hibernate.stat.internal.CacheRegionStatisticsImpl lambda$8(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/stat/internal/CacheRegionStatisticsImpl;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: new org.hibernate.stat.internal.CacheRegionStatisticsImpl
dup
aload 0
getfield org.hibernate.stat.internal.StatisticsImpl.sessionFactory:Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getCache:()Lorg/hibernate/cache/spi/CacheImplementor;
aload 1
invokeinterface org.hibernate.cache.spi.CacheImplementor.getQueryResultsCache:(Ljava/lang/String;)Lorg/hibernate/cache/spi/QueryResultsCache;
invokeinterface org.hibernate.cache.spi.QueryResultsCache.getRegion:()Lorg/hibernate/cache/spi/QueryResultsRegion;
invokespecial org.hibernate.stat.internal.CacheRegionStatisticsImpl.<init>:(Lorg/hibernate/cache/spi/Region;)V
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/stat/internal/StatisticsImpl;
0 1 2 s Ljava/lang/String;
}
SourceFile: "StatisticsImpl.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles