public interface org.ehcache.core.spi.service.StatisticsService extends org.ehcache.spi.service.Service
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.ehcache.core.spi.service.StatisticsService
super_class: java.lang.Object
{
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.terracotta.management cannot be resolved\n\tThe import org.terracotta.management cannot be resolved\n\tThe import org.terracotta.management cannot be resolved\n\tStatisticDescriptor cannot be resolved to a type\n\tStatistic cannot be resolved to a type\n\tStatisticType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public abstract org.ehcache.core.statistics.CacheStatistics getCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/ehcache/core/statistics/CacheStatistics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cacheName
public abstract <K, V> void createCacheRegistry(java.lang.String, org.ehcache.Cache<K, V>, java.util.function.LongSupplier);
descriptor: (Ljava/lang/String;Lorg/ehcache/Cache;Ljava/util/function/LongSupplier;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;Lorg/ehcache/Cache<TK;TV;>;Ljava/util/function/LongSupplier;)V
MethodParameters:
Name Flags
cacheName
cache
timeSource
public abstract void registerCacheStatistics(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cacheName
public abstract java.util.Collection<StatisticDescriptor> getCacheDescriptors(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/Collection<LStatisticDescriptor;>;
MethodParameters:
Name Flags
cacheName
public abstract <T extends java.lang.Enum<T>, K, V> void registerDerivedStatistics(java.lang.String, org.ehcache.Cache<K, V>, java.lang.String, T, java.lang.String, org.ehcache.core.statistics.LatencyHistogramConfiguration);
descriptor: (Ljava/lang/String;Lorg/ehcache/Cache;Ljava/lang/String;Ljava/lang/Enum;Ljava/lang/String;Lorg/ehcache/core/statistics/LatencyHistogramConfiguration;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Enum<TT;>;K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/String;Lorg/ehcache/Cache<TK;TV;>;Ljava/lang/String;TT;Ljava/lang/String;Lorg/ehcache/core/statistics/LatencyHistogramConfiguration;)V
MethodParameters:
Name Flags
cacheName
cache
statName
outcome
derivedName
configuration
public abstract java.util.Map<java.lang.String, Statistic<? extends java.io.Serializable>> collectStatistics(java.lang.String, java.util.Collection<java.lang.String>, long);
descriptor: (Ljava/lang/String;Ljava/util/Collection;J)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;J)Ljava/util/Map<Ljava/lang/String;LStatistic<+Ljava/io/Serializable;>;>;
MethodParameters:
Name Flags
cacheName
statisticNames
since
public abstract void registerWithParent(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
toAssociate
parent
public abstract <K, V, S extends java.lang.Enum<S>, T extends java.lang.Enum<T>> org.ehcache.core.statistics.OperationStatistic<T> registerStoreStatistics(org.ehcache.core.spi.store.Store<K, V>, java.lang.String, int, java.lang.String, java.util.Map<T, java.util.Set<S>>, java.lang.String);
descriptor: (Lorg/ehcache/core/spi/store/Store;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;Ljava/lang/String;)Lorg/ehcache/core/statistics/OperationStatistic;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;S:Ljava/lang/Enum<TS;>;T:Ljava/lang/Enum<TT;>;>(Lorg/ehcache/core/spi/store/Store<TK;TV;>;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map<TT;Ljava/util/Set<TS;>;>;Ljava/lang/String;)Lorg/ehcache/core/statistics/OperationStatistic<TT;>;
MethodParameters:
Name Flags
store
targetName
tierHeight
tag
translation
statisticName
public abstract void deRegisterFromParent(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
toDeassociate
parent
public abstract void cleanForNode(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
node
public abstract <T extends java.io.Serializable> void registerStatistic(, java.lang.String, StatisticType, java.util.Set<java.lang.String>, java.util.function.Supplier<T>);
descriptor: (Ljava/lang/Object;Ljava/lang/String;LStatisticType;Ljava/util/Set;Ljava/util/function/Supplier;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T::Ljava/io/Serializable;>(Ljava/lang/Object;Ljava/lang/String;LStatisticType;Ljava/util/Set<Ljava/lang/String;>;Ljava/util/function/Supplier<TT;>;)V
MethodParameters:
Name Flags
context
name
type
tags
valueSupplier
public abstract <T extends java.lang.Enum<T>> org.ehcache.core.statistics.OperationObserver<T> createOperationStatistics(java.lang.String, java.lang.Class<T>, java.lang.String, );
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)Lorg/ehcache/core/statistics/OperationObserver;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Enum<TT;>;>(Ljava/lang/String;Ljava/lang/Class<TT;>;Ljava/lang/String;Ljava/lang/Object;)Lorg/ehcache/core/statistics/OperationObserver<TT;>;
MethodParameters:
Name Flags
name
outcome
tag
context
}
SourceFile: "StatisticsService.java"