META-INF/
META-INF/MANIFEST.MF
LICENSE
META-INF/maven/
META-INF/maven/org.ehcache.modules/
META-INF/maven/org.ehcache.modules/ehcache-107/
META-INF/maven/org.ehcache.modules/ehcache-107/pom.properties
META-INF/maven/org.ehcache.modules/ehcache-107/pom.xml
META-INF/maven/org.ehcache.modules/ehcache-api/
META-INF/maven/org.ehcache.modules/ehcache-api/pom.properties
META-INF/maven/org.ehcache.modules/ehcache-api/pom.xml
META-INF/maven/org.ehcache.modules/ehcache-core/
META-INF/maven/org.ehcache.modules/ehcache-core/pom.properties
META-INF/maven/org.ehcache.modules/ehcache-core/pom.xml
META-INF/maven/org.ehcache.modules/ehcache-impl/
META-INF/maven/org.ehcache.modules/ehcache-impl/pom.properties
META-INF/maven/org.ehcache.modules/ehcache-impl/pom.xml
META-INF/maven/org.ehcache.modules/ehcache-xml/
META-INF/maven/org.ehcache.modules/ehcache-xml/pom.properties
META-INF/maven/org.ehcache.modules/ehcache-xml/pom.xml
META-INF/maven/org.ehcache/
META-INF/maven/org.ehcache/ehcache/
META-INF/maven/org.ehcache/ehcache/pom.properties
META-INF/maven/org.ehcache/ehcache/pom.xml
META-INF/maven/org.ehcache/sizeof/
META-INF/maven/org.ehcache/sizeof/pom.properties
META-INF/maven/org.ehcache/sizeof/pom.xml
META-INF/maven/org.terracotta.management/
META-INF/maven/org.terracotta.management/management-model/
META-INF/maven/org.terracotta.management/management-model/pom.properties
META-INF/maven/org.terracotta.management/management-model/pom.xml
META-INF/maven/org.terracotta.management/sequence-generator/
META-INF/maven/org.terracotta.management/sequence-generator/pom.properties
META-INF/maven/org.terracotta.management/sequence-generator/pom.xml
META-INF/maven/org.terracotta/
META-INF/maven/org.terracotta/offheap-store/
META-INF/maven/org.terracotta/offheap-store/pom.properties
META-INF/maven/org.terracotta/offheap-store/pom.xml
META-INF/maven/org.terracotta/statistics/
META-INF/maven/org.terracotta/statistics/pom.properties
META-INF/maven/org.terracotta/statistics/pom.xml
META-INF/services/
META-INF/services/javax.cache.spi.CachingProvider
META-INF/services/org.ehcache.core.spi.service.ServiceFactory
META-INF/services/org.ehcache.xml.CacheManagerServiceConfigurationParser
META-INF/services/org.ehcache.xml.CacheServiceConfigurationParser
NOTICE
OSGI-INF/
OSGI-INF/org.ehcache.core.statistics.DefaultStatisticsServiceFactory.xml
OSGI-INF/org.ehcache.impl.internal.TimeSourceServiceFactory.xml
OSGI-INF/org.ehcache.impl.internal.events.CacheEventNotificationListenerServiceProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.executor.DefaultExecutionServiceFactory.xml
OSGI-INF/org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehindProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.persistence.DefaultDiskResourceServiceFactory.xml
OSGI-INF/org.ehcache.impl.internal.persistence.DefaultLocalPersistenceServiceFactory.xml
OSGI-INF/org.ehcache.impl.internal.sizeof.DefaultSizeOfEngineProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.spi.copy.DefaultCopyProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.spi.event.DefaultCacheEventListenerProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.spi.loaderwriter.DefaultCacheLoaderWriterProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.spi.serialization.DefaultSerializationProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.disk.OffHeapDiskStoreProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.heap.OnHeapStoreProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.loaderwriter.LoaderWriterStoreProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.offheap.OffHeapStoreProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.tiering.CompoundCachingTierProviderFactory.xml
OSGI-INF/org.ehcache.impl.internal.store.tiering.TieredStoreProviderFactory.xml
OSGI-INF/org.ehcache.jsr107.EhcacheCachingProvider.xml
OSGI-INF/org.ehcache.jsr107.internal.Jsr107CacheConfigurationParser.xml
OSGI-INF/org.ehcache.jsr107.internal.Jsr107ServiceConfigurationParser.xml
ehcache-107-ext.xsd
ehcache-core.xsd
ehcache-multi.xsd
org/
org/ehcache/
org/ehcache/Cache$Entry.class
Cache.java
package org.ehcache
public abstract org.ehcache.Cache$Entry extends java.lang.Object {
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
}
org/ehcache/Cache.class
Cache.java
package org.ehcache
public abstract org.ehcache.Cache extends java.lang.Object implements java.lang.Iterable {
public abstract java.lang.Object get (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException
public abstract void put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public abstract boolean containsKey (java.lang.Object)
public abstract void remove (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public abstract java.util.Map getAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException
public abstract void putAll (java.util.Map) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
public abstract void removeAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
public abstract void clear ()
public abstract java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
public abstract boolean remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public abstract java.lang.Object replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
public abstract boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
public abstract org.ehcache.config.CacheRuntimeConfiguration getRuntimeConfiguration ()
public abstract java.util.Iterator iterator ()
}
org/ehcache/CacheIterationException.class
CacheIterationException.java
package org.ehcache
public org.ehcache.CacheIterationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/CacheManager.class
CacheManager.java
package org.ehcache
public abstract org.ehcache.CacheManager extends java.lang.Object implements java.io.Closeable {
public abstract org.ehcache.Cache createCache (java.lang.String, org.ehcache.config.CacheConfiguration)
public abstract org.ehcache.Cache createCache (java.lang.String, org.ehcache.config.Builder)
public abstract org.ehcache.Cache getCache (java.lang.String, java.lang.Class, java.lang.Class)
public abstract void removeCache (java.lang.String)
public abstract void init () throws org.ehcache.StateTransitionException
public abstract void close () throws org.ehcache.StateTransitionException
public abstract org.ehcache.Status getStatus ()
public abstract org.ehcache.config.Configuration getRuntimeConfiguration ()
}
org/ehcache/CachePersistenceException.class
CachePersistenceException.java
package org.ehcache
public org.ehcache.CachePersistenceException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/ehcache/PersistentCacheManager.class
PersistentCacheManager.java
package org.ehcache
public abstract org.ehcache.PersistentCacheManager extends java.lang.Object implements org.ehcache.CacheManager {
public abstract void destroy () throws org.ehcache.CachePersistenceException
public abstract void destroyCache (java.lang.String) throws org.ehcache.CachePersistenceException
}
org/ehcache/PersistentUserManagedCache.class
PersistentUserManagedCache.java
package org.ehcache
public abstract org.ehcache.PersistentUserManagedCache extends java.lang.Object implements org.ehcache.UserManagedCache {
public abstract void destroy () throws org.ehcache.CachePersistenceException
}
org/ehcache/StateTransitionException.class
StateTransitionException.java
package org.ehcache
public org.ehcache.StateTransitionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/Status.class
Status.java
package org.ehcache
public final enum org.ehcache.Status extends java.lang.Enum {
public static final enum org.ehcache.Status UNINITIALIZED
public static final enum org.ehcache.Status MAINTENANCE
public static final enum org.ehcache.Status AVAILABLE
private static final synthetic org.ehcache.Status[] $VALUES
public static org.ehcache.Status[] values ()
public static org.ehcache.Status valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/UserManagedCache.class
UserManagedCache.java
package org.ehcache
public abstract org.ehcache.UserManagedCache extends java.lang.Object implements org.ehcache.Cache java.io.Closeable {
public abstract void init () throws org.ehcache.StateTransitionException
public abstract void close () throws org.ehcache.StateTransitionException
public abstract org.ehcache.Status getStatus ()
}
org/ehcache/ValueSupplier.class
ValueSupplier.java
package org.ehcache
public abstract org.ehcache.ValueSupplier extends java.lang.Object {
public abstract java.lang.Object value ()
}
org/ehcache/config/
org/ehcache/config/Builder.class
Builder.java
package org.ehcache.config
public abstract org.ehcache.config.Builder extends java.lang.Object {
public abstract java.lang.Object build ()
}
org/ehcache/config/CacheConfiguration.class
CacheConfiguration.java
package org.ehcache.config
public abstract org.ehcache.config.CacheConfiguration extends java.lang.Object {
public abstract java.util.Collection getServiceConfigurations ()
public abstract java.lang.Class getKeyType ()
public abstract java.lang.Class getValueType ()
public abstract org.ehcache.config.EvictionAdvisor getEvictionAdvisor ()
public abstract java.lang.ClassLoader getClassLoader ()
public abstract org.ehcache.expiry.Expiry getExpiry ()
public abstract org.ehcache.expiry.ExpiryPolicy getExpiryPolicy ()
public abstract org.ehcache.config.ResourcePools getResourcePools ()
public org.ehcache.config.FluentCacheConfigurationBuilder derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/config/CacheRuntimeConfiguration.class
CacheRuntimeConfiguration.java
package org.ehcache.config
public abstract org.ehcache.config.CacheRuntimeConfiguration extends java.lang.Object implements org.ehcache.config.CacheConfiguration {
public abstract void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, java.util.Set)
public transient void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, org.ehcache.event.EventType, org.ehcache.event.EventType[])
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventOrdering ordering
org.ehcache.event.EventFiring firing
org.ehcache.event.EventType eventType
org.ehcache.event.EventType[] eventTypes
public abstract void deregisterCacheEventListener (org.ehcache.event.CacheEventListener)
public abstract void updateResourcePools (org.ehcache.config.ResourcePools)
}
org/ehcache/config/Configuration.class
Configuration.java
package org.ehcache.config
public abstract org.ehcache.config.Configuration extends java.lang.Object {
public abstract java.util.Map getCacheConfigurations ()
public abstract java.util.Collection getServiceCreationConfigurations ()
public abstract java.lang.ClassLoader getClassLoader ()
public org.ehcache.config.FluentConfigurationBuilder derive ()
}
org/ehcache/config/Eviction.class
Eviction.java
package org.ehcache.config
public final org.ehcache.config.Eviction extends java.lang.Object {
private static final org.ehcache.config.EvictionAdvisor NO_ADVICE
public void <init> ()
public static org.ehcache.config.EvictionAdvisor noAdvice ()
private static synthetic boolean lambda$static$0 (java.lang.Object, java.lang.Object)
Object key
Object value
static void <clinit> ()
}
org/ehcache/config/EvictionAdvisor.class
EvictionAdvisor.java
package org.ehcache.config
public abstract org.ehcache.config.EvictionAdvisor extends java.lang.Object {
public abstract boolean adviseAgainstEviction (java.lang.Object, java.lang.Object)
}
org/ehcache/config/FluentCacheConfigurationBuilder.class
FluentCacheConfigurationBuilder.java
package org.ehcache.config
public abstract org.ehcache.config.FluentCacheConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder {
public abstract org.ehcache.config.CacheConfiguration build ()
public org.ehcache.spi.service.ServiceConfiguration getService (java.lang.Class) throws java.lang.IllegalArgumentException
Class configurationType
java.util.Collection services
public abstract java.util.Collection getServices (java.lang.Class)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withService (org.ehcache.spi.service.ServiceConfiguration)
public org.ehcache.config.FluentCacheConfigurationBuilder withService (org.ehcache.config.Builder)
org.ehcache.config.Builder builder
public org.ehcache.config.FluentCacheConfigurationBuilder withoutServices (java.lang.Class)
Class clazz
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator) throws java.lang.IllegalStateException
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withEvictionAdvisor (org.ehcache.config.EvictionAdvisor)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withClassLoader (java.lang.ClassLoader)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withDefaultClassLoader ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withResourcePools (org.ehcache.config.ResourcePools)
public org.ehcache.config.FluentCacheConfigurationBuilder withResourcePools (org.ehcache.config.Builder)
org.ehcache.config.Builder builder
public abstract org.ehcache.config.FluentCacheConfigurationBuilder updateResourcePools (java.util.function.UnaryOperator)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withExpiry (org.ehcache.expiry.ExpiryPolicy)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
public transient abstract org.ehcache.config.FluentCacheConfigurationBuilder withLoaderWriter (java.lang.Class, java.lang.Object[])
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withoutLoaderWriter ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withResilienceStrategy (org.ehcache.spi.resilience.ResilienceStrategy)
public transient abstract org.ehcache.config.FluentCacheConfigurationBuilder withResilienceStrategy (java.lang.Class, java.lang.Object[])
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withDefaultResilienceStrategy ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializingCopier ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializingCopier ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withKeyCopier (org.ehcache.spi.copy.Copier)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withKeyCopier (java.lang.Class)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withoutKeyCopier ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withValueCopier (org.ehcache.spi.copy.Copier)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withValueCopier (java.lang.Class)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withoutValueCopier ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializer (org.ehcache.spi.serialization.Serializer)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializer (java.lang.Class)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withDefaultKeySerializer ()
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializer (org.ehcache.spi.serialization.Serializer)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializer (java.lang.Class)
public abstract org.ehcache.config.FluentCacheConfigurationBuilder withDefaultValueSerializer ()
public volatile synthetic java.lang.Object build ()
private static synthetic boolean lambda$withoutServices$0 (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration c
}
org/ehcache/config/FluentConfigurationBuilder.class
FluentConfigurationBuilder.java
package org.ehcache.config
public abstract org.ehcache.config.FluentConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder {
public abstract org.ehcache.config.CacheConfiguration getCache (java.lang.String)
public abstract org.ehcache.config.FluentConfigurationBuilder withCache (java.lang.String, org.ehcache.config.CacheConfiguration)
public org.ehcache.config.FluentConfigurationBuilder withCache (java.lang.String, org.ehcache.config.Builder)
String alias
org.ehcache.config.Builder builder
public abstract org.ehcache.config.FluentConfigurationBuilder withoutCache (java.lang.String)
public abstract org.ehcache.config.FluentConfigurationBuilder updateCache (java.lang.String, java.util.function.UnaryOperator) throws java.lang.IllegalArgumentException
public abstract org.ehcache.config.FluentConfigurationBuilder updateCaches (java.util.function.UnaryOperator)
public org.ehcache.spi.service.ServiceCreationConfiguration getService (java.lang.Class) throws java.lang.IllegalArgumentException
Class configurationType
java.util.Collection services
public abstract java.util.Collection getServices (java.lang.Class)
public abstract org.ehcache.config.FluentConfigurationBuilder withService (org.ehcache.spi.service.ServiceCreationConfiguration)
public org.ehcache.config.FluentConfigurationBuilder withService (org.ehcache.config.Builder)
org.ehcache.config.Builder builder
public org.ehcache.config.FluentConfigurationBuilder withoutServices (java.lang.Class)
Class clazz
public abstract org.ehcache.config.FluentConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
public abstract org.ehcache.config.FluentConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator) throws java.lang.IllegalStateException
public abstract java.lang.ClassLoader getClassLoader ()
public abstract org.ehcache.config.FluentConfigurationBuilder withClassLoader (java.lang.ClassLoader)
public abstract org.ehcache.config.FluentConfigurationBuilder withDefaultClassLoader ()
private static synthetic boolean lambda$withoutServices$0 (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration c
}
org/ehcache/config/ResourcePool.class
ResourcePool.java
package org.ehcache.config
public abstract org.ehcache.config.ResourcePool extends java.lang.Object {
public abstract org.ehcache.config.ResourceType getType ()
public abstract boolean isPersistent ()
public abstract void validateUpdate (org.ehcache.config.ResourcePool)
}
org/ehcache/config/ResourcePools.class
ResourcePools.java
package org.ehcache.config
public abstract org.ehcache.config.ResourcePools extends java.lang.Object {
public abstract org.ehcache.config.ResourcePool getPoolForResource (org.ehcache.config.ResourceType)
public abstract java.util.Set getResourceTypeSet ()
public abstract org.ehcache.config.ResourcePools validateAndMerge (org.ehcache.config.ResourcePools) throws java.lang.IllegalArgumentException java.lang.UnsupportedOperationException
}
org/ehcache/config/ResourceType$Core.class
ResourceType.java
package org.ehcache.config
public final enum org.ehcache.config.ResourceType$Core extends java.lang.Enum implements org.ehcache.config.ResourceType {
public static final enum org.ehcache.config.ResourceType$Core HEAP
public static final enum org.ehcache.config.ResourceType$Core OFFHEAP
public static final enum org.ehcache.config.ResourceType$Core DISK
private final boolean persistable
private final boolean requiresSerialization
private final int tierHeight
private static final synthetic org.ehcache.config.ResourceType$Core[] $VALUES
public static org.ehcache.config.ResourceType$Core[] values ()
public static org.ehcache.config.ResourceType$Core valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, boolean, boolean, int)
boolean persistable
boolean requiresSerialization
int tierHeight
public java.lang.Class getResourcePoolClass ()
public boolean isPersistable ()
public boolean requiresSerialization ()
public int getTierHeight ()
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/config/ResourceType.class
ResourceType.java
package org.ehcache.config
public abstract org.ehcache.config.ResourceType extends java.lang.Object {
public abstract java.lang.Class getResourcePoolClass ()
public abstract boolean isPersistable ()
public abstract boolean requiresSerialization ()
public abstract int getTierHeight ()
}
org/ehcache/config/ResourceUnit.class
ResourceUnit.java
package org.ehcache.config
public abstract org.ehcache.config.ResourceUnit extends java.lang.Object {
public abstract int compareTo (long, long, org.ehcache.config.ResourceUnit) throws java.lang.IllegalArgumentException
}
org/ehcache/config/SizedResourcePool.class
SizedResourcePool.java
package org.ehcache.config
public abstract org.ehcache.config.SizedResourcePool extends java.lang.Object implements org.ehcache.config.ResourcePool {
public abstract long getSize ()
public abstract org.ehcache.config.ResourceUnit getUnit ()
}
org/ehcache/config/builders/
org/ehcache/config/builders/CacheConfigurationBuilder.class
CacheConfigurationBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.CacheConfigurationBuilder extends java.lang.Object implements org.ehcache.config.FluentCacheConfigurationBuilder {
private final java.util.Collection serviceConfigurations
private org.ehcache.expiry.ExpiryPolicy expiry
private ClassLoader classLoader
private org.ehcache.config.EvictionAdvisor evictionAdvisor
private org.ehcache.config.ResourcePools resourcePools
private final Class keyType
private final Class valueType
public static org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilder (java.lang.Class, java.lang.Class, org.ehcache.config.ResourcePools)
Class keyType
Class valueType
org.ehcache.config.ResourcePools resourcePools
public static org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilder (java.lang.Class, java.lang.Class, org.ehcache.config.Builder)
Class keyType
Class valueType
org.ehcache.config.Builder resourcePoolsBuilder
public static org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilder (org.ehcache.config.CacheConfiguration)
org.ehcache.spi.service.ServiceConfiguration serviceConfig
org.ehcache.config.CacheConfiguration configuration
org.ehcache.config.builders.CacheConfigurationBuilder builder
ClassLoader classLoader
private void <init> (java.lang.Class, java.lang.Class, org.ehcache.config.ResourcePools)
Class keyType
Class valueType
org.ehcache.config.ResourcePools resourcePools
private void <init> (org.ehcache.config.builders.CacheConfigurationBuilder)
org.ehcache.config.builders.CacheConfigurationBuilder other
public org.ehcache.config.builders.CacheConfigurationBuilder add (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration configuration
public org.ehcache.config.builders.CacheConfigurationBuilder add (org.ehcache.config.Builder)
org.ehcache.config.Builder configurationBuilder
public java.util.Collection getServices (java.lang.Class) throws java.lang.IllegalArgumentException
Class configurationType
public org.ehcache.config.builders.CacheConfigurationBuilder withService (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration config
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder withoutServices (java.lang.Class)
Class clazz
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
Class clazz
java.util.function.Predicate predicate
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator)
org.ehcache.spi.service.ServiceConfiguration replacement
org.ehcache.spi.service.ServiceConfiguration configuration
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
Class clazz
java.util.function.UnaryOperator update
java.util.Collection existing
public org.ehcache.config.builders.CacheConfigurationBuilder withEvictionAdvisor (org.ehcache.config.EvictionAdvisor)
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder remove (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration configuration
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder clearAllServiceConfig ()
public org.ehcache.spi.service.ServiceConfiguration getExistingServiceConfiguration (java.lang.Class)
Class clazz
java.util.Iterator iterator
public java.util.List getExistingServiceConfigurations (java.lang.Class)
Class clazz
public org.ehcache.config.builders.CacheConfigurationBuilder withClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultClassLoader ()
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder withResourcePools (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourcePools resourcePools
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder updateResourcePools (java.util.function.UnaryOperator)
java.util.function.UnaryOperator update
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheConfigurationBuilder withExpiry (org.ehcache.expiry.Expiry)
org.ehcache.expiry.Expiry expiry
public org.ehcache.config.builders.CacheConfigurationBuilder withExpiry (org.ehcache.expiry.ExpiryPolicy)
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.builders.CacheConfigurationBuilder otherBuilder
public boolean hasConfiguredExpiry ()
public org.ehcache.config.builders.CacheConfigurationBuilder withLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public transient org.ehcache.config.builders.CacheConfigurationBuilder withLoaderWriter (java.lang.Class, java.lang.Object[])
Class loaderWriterClass
Object[] arguments
public org.ehcache.config.builders.CacheConfigurationBuilder withoutLoaderWriter ()
public org.ehcache.config.builders.CacheConfigurationBuilder withResilienceStrategy (org.ehcache.spi.resilience.ResilienceStrategy)
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
public transient org.ehcache.config.builders.CacheConfigurationBuilder withResilienceStrategy (java.lang.Class, java.lang.Object[])
Class resilienceStrategyClass
Object[] arguments
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultResilienceStrategy ()
public org.ehcache.config.builders.CacheConfigurationBuilder withKeySerializingCopier ()
public org.ehcache.config.builders.CacheConfigurationBuilder withValueSerializingCopier ()
public org.ehcache.config.builders.CacheConfigurationBuilder withKeyCopier (org.ehcache.spi.copy.Copier)
org.ehcache.spi.copy.Copier keyCopier
public org.ehcache.config.builders.CacheConfigurationBuilder withKeyCopier (java.lang.Class)
Class keyCopierClass
public org.ehcache.config.builders.CacheConfigurationBuilder withoutKeyCopier ()
public org.ehcache.config.builders.CacheConfigurationBuilder withValueCopier (org.ehcache.spi.copy.Copier)
org.ehcache.spi.copy.Copier valueCopier
public org.ehcache.config.builders.CacheConfigurationBuilder withValueCopier (java.lang.Class)
Class valueCopierClass
public org.ehcache.config.builders.CacheConfigurationBuilder withoutValueCopier ()
public org.ehcache.config.builders.CacheConfigurationBuilder withKeySerializer (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer keySerializer
public org.ehcache.config.builders.CacheConfigurationBuilder withKeySerializer (java.lang.Class)
Class keySerializerClass
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultKeySerializer ()
public org.ehcache.config.builders.CacheConfigurationBuilder withValueSerializer (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer valueSerializer
public org.ehcache.config.builders.CacheConfigurationBuilder withValueSerializer (java.lang.Class)
Class valueSerializerClass
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultValueSerializer ()
public org.ehcache.config.builders.CacheConfigurationBuilder withDispatcherConcurrency (int)
int dispatcherConcurrency
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultDispatcherConcurrency ()
public org.ehcache.config.builders.CacheConfigurationBuilder withEventListenersThreadPool (java.lang.String)
String threadPoolAlias
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultEventListenersThreadPool ()
public org.ehcache.config.builders.CacheConfigurationBuilder withDiskStoreThreadPool (java.lang.String, int)
String threadPoolAlias
int concurrency
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultDiskStoreThreadPool ()
public org.ehcache.config.builders.CacheConfigurationBuilder withSizeOfMaxObjectGraph (long)
long size
public org.ehcache.config.builders.CacheConfigurationBuilder withSizeOfMaxObjectSize (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
public org.ehcache.config.builders.CacheConfigurationBuilder withDefaultSizeOfSettings ()
public org.ehcache.config.CacheConfiguration build ()
private org.ehcache.config.builders.CacheConfigurationBuilder installOrUpdate (java.util.function.Supplier, java.util.function.UnaryOperator)
java.util.function.Supplier supplier
java.util.function.UnaryOperator update
org.ehcache.spi.service.ServiceConfiguration newConfig
Class configType
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withDefaultValueSerializer ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializer (java.lang.Class)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializer (org.ehcache.spi.serialization.Serializer)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withDefaultKeySerializer ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializer (java.lang.Class)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializer (org.ehcache.spi.serialization.Serializer)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withoutValueCopier ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withValueCopier (java.lang.Class)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withValueCopier (org.ehcache.spi.copy.Copier)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withoutKeyCopier ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withKeyCopier (java.lang.Class)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withKeyCopier (org.ehcache.spi.copy.Copier)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withValueSerializingCopier ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withKeySerializingCopier ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withDefaultResilienceStrategy ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withResilienceStrategy (java.lang.Class, java.lang.Object[])
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withResilienceStrategy (org.ehcache.spi.resilience.ResilienceStrategy)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withoutLoaderWriter ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withLoaderWriter (java.lang.Class, java.lang.Object[])
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withExpiry (org.ehcache.expiry.ExpiryPolicy)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder updateResourcePools (java.util.function.UnaryOperator)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withResourcePools (org.ehcache.config.ResourcePools)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withDefaultClassLoader ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withClassLoader (java.lang.ClassLoader)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withEvictionAdvisor (org.ehcache.config.EvictionAdvisor)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator) throws java.lang.IllegalStateException
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withoutServices (java.lang.Class)
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder withService (org.ehcache.spi.service.ServiceConfiguration)
public volatile synthetic java.lang.Object build ()
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration lambda$withSizeOfMaxObjectSize$11 (long, org.ehcache.config.units.MemoryUnit, org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration)
long size
org.ehcache.config.units.MemoryUnit unit
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration existing
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration lambda$withSizeOfMaxObjectSize$10 (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration lambda$withSizeOfMaxObjectGraph$9 (long, org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration)
long size
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration existing
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration lambda$withSizeOfMaxObjectGraph$8 (long)
long size
private static synthetic org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration lambda$withDiskStoreThreadPool$7 (java.lang.String, int, org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration)
String threadPoolAlias
int concurrency
org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration existing
private static synthetic org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration lambda$withDiskStoreThreadPool$6 (java.lang.String, int)
String threadPoolAlias
int concurrency
private static synthetic boolean lambda$withDefaultValueSerializer$5 (org.ehcache.impl.config.serializer.DefaultSerializerConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration config
private static synthetic boolean lambda$withDefaultKeySerializer$4 (org.ehcache.impl.config.serializer.DefaultSerializerConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration config
private static synthetic boolean lambda$withoutValueCopier$3 (org.ehcache.impl.config.copy.DefaultCopierConfiguration)
org.ehcache.impl.config.copy.DefaultCopierConfiguration c
private static synthetic boolean lambda$withoutKeyCopier$2 (org.ehcache.impl.config.copy.DefaultCopierConfiguration)
org.ehcache.impl.config.copy.DefaultCopierConfiguration c
private static synthetic boolean lambda$withoutServices$1 (java.lang.Class, java.util.function.Predicate, org.ehcache.spi.service.ServiceConfiguration)
Class clazz
java.util.function.Predicate predicate
org.ehcache.spi.service.ServiceConfiguration c
private static synthetic boolean lambda$withService$0 (org.ehcache.spi.service.ServiceConfiguration, org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration config
org.ehcache.spi.service.ServiceConfiguration other
}
org/ehcache/config/builders/CacheEventListenerConfigurationBuilder.class
CacheEventListenerConfigurationBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private org.ehcache.event.EventOrdering eventOrdering
private org.ehcache.event.EventFiring eventFiringMode
private Object[] listenerArguments
private final java.util.EnumSet eventsToFireOn
private final Class listenerClass
private final org.ehcache.event.CacheEventListener listenerInstance
private void <init> (java.util.EnumSet, java.lang.Class)
java.util.EnumSet eventsToFireOn
Class listenerClass
private void <init> (java.util.EnumSet, org.ehcache.event.CacheEventListener)
java.util.EnumSet eventsToFireOn
org.ehcache.event.CacheEventListener listenerInstance
private void <init> (org.ehcache.config.builders.CacheEventListenerConfigurationBuilder)
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder other
public static transient org.ehcache.config.builders.CacheEventListenerConfigurationBuilder newEventListenerConfiguration (java.lang.Class, org.ehcache.event.EventType, org.ehcache.event.EventType[])
Class listenerClass
org.ehcache.event.EventType eventType
org.ehcache.event.EventType[] eventTypes
public static transient org.ehcache.config.builders.CacheEventListenerConfigurationBuilder newEventListenerConfiguration (org.ehcache.event.CacheEventListener, org.ehcache.event.EventType, org.ehcache.event.EventType[])
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventType eventType
org.ehcache.event.EventType[] eventTypes
public static org.ehcache.config.builders.CacheEventListenerConfigurationBuilder newEventListenerConfiguration (java.lang.Class, java.util.Set) throws java.lang.IllegalArgumentException
Class listenerClass
java.util.Set eventSetToFireOn
public static org.ehcache.config.builders.CacheEventListenerConfigurationBuilder newEventListenerConfiguration (org.ehcache.event.CacheEventListener, java.util.Set) throws java.lang.IllegalArgumentException
org.ehcache.event.CacheEventListener listener
java.util.Set eventSetToFireOn
public transient org.ehcache.config.builders.CacheEventListenerConfigurationBuilder constructedWith (java.lang.Object[])
Object[] arguments
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder eventOrdering (org.ehcache.event.EventOrdering)
org.ehcache.event.EventOrdering eventOrdering
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder ordered ()
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder unordered ()
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder firingMode (org.ehcache.event.EventFiring)
org.ehcache.event.EventFiring eventFiringMode
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder otherBuilder
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder synchronous ()
public org.ehcache.config.builders.CacheEventListenerConfigurationBuilder asynchronous ()
public org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration build ()
org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration defaultCacheEventListenerConfiguration
org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration defaultCacheEventListenerConfiguration
public volatile synthetic java.lang.Object build ()
}
org/ehcache/config/builders/CacheManagerBuilder.class
CacheManagerBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.CacheManagerBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private final org.ehcache.config.FluentConfigurationBuilder configBuilder
private final java.util.Set services
public org.ehcache.CacheManager build (boolean)
boolean init
org.ehcache.CacheManager cacheManager
public org.ehcache.CacheManager build ()
private void <init> ()
private void <init> (org.ehcache.config.builders.CacheManagerBuilder, java.util.Set)
org.ehcache.config.builders.CacheManagerBuilder builder
java.util.Set services
private void <init> (org.ehcache.config.builders.CacheManagerBuilder, org.ehcache.config.FluentConfigurationBuilder)
org.ehcache.config.builders.CacheManagerBuilder builder
org.ehcache.config.FluentConfigurationBuilder configBuilder
public static org.ehcache.CacheManager newCacheManager (org.ehcache.config.Configuration)
org.ehcache.config.Configuration configuration
org.ehcache.CacheManager newCacheManager (java.util.Collection, org.ehcache.config.Configuration)
java.util.Collection services
org.ehcache.config.Configuration configuration
org.ehcache.core.EhcacheManager ehcacheManager
org.ehcache.CacheManager cast (org.ehcache.core.EhcacheManager)
org.ehcache.core.EhcacheManager ehcacheManager
public org.ehcache.config.builders.CacheManagerBuilder withCache (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration configuration
public org.ehcache.config.builders.CacheManagerBuilder withCache (java.lang.String, org.ehcache.config.Builder)
String alias
org.ehcache.config.Builder configurationBuilder
public org.ehcache.config.builders.CacheManagerBuilder with (org.ehcache.config.builders.CacheManagerConfiguration)
org.ehcache.config.builders.CacheManagerConfiguration cfg
public org.ehcache.config.builders.CacheManagerBuilder with (org.ehcache.config.Builder)
org.ehcache.config.Builder cfgBuilder
public org.ehcache.config.builders.CacheManagerBuilder using (org.ehcache.spi.service.Service)
org.ehcache.spi.service.Service service
java.util.Set newServices
public org.ehcache.config.builders.CacheManagerBuilder withCopier (java.lang.Class, java.lang.Class)
Class clazz
Class copier
public org.ehcache.config.builders.CacheManagerBuilder withSerializer (java.lang.Class, java.lang.Class)
Class clazz
Class serializer
public org.ehcache.config.builders.CacheManagerBuilder withDefaultSizeOfMaxObjectGraph (long)
long size
public org.ehcache.config.builders.CacheManagerBuilder withDefaultSizeOfMaxObjectSize (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
public org.ehcache.config.builders.CacheManagerBuilder withDefaultWriteBehindThreadPool (java.lang.String)
String threadPoolAlias
public org.ehcache.config.builders.CacheManagerBuilder withDefaultDiskStoreThreadPool (java.lang.String)
String threadPoolAlias
public org.ehcache.config.builders.CacheManagerBuilder withDefaultEventListenersThreadPool (java.lang.String)
String threadPoolAlias
public org.ehcache.config.builders.CacheManagerBuilder using (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
public org.ehcache.config.builders.CacheManagerBuilder replacing (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration overwriteServiceConfiguration
public org.ehcache.config.builders.CacheManagerBuilder withClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
private org.ehcache.config.builders.CacheManagerBuilder ensureThenUpdate (java.util.function.Supplier, java.util.function.UnaryOperator)
java.util.function.Supplier supplier
java.util.function.UnaryOperator update
org.ehcache.spi.service.ServiceCreationConfiguration emptyConfig
Class configType
org.ehcache.config.FluentConfigurationBuilder fluentBuilder
public static org.ehcache.config.builders.CacheManagerBuilder newCacheManagerBuilder ()
public static org.ehcache.config.builders.CacheManagerConfiguration persistence (java.lang.String)
String rootDirectory
public static org.ehcache.config.builders.CacheManagerConfiguration persistence (java.io.File)
java.io.File rootDirectory
public volatile synthetic java.lang.Object build ()
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration lambda$withDefaultSizeOfMaxObjectSize$5 (long, org.ehcache.config.units.MemoryUnit, org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration)
long size
org.ehcache.config.units.MemoryUnit unit
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration existing
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration lambda$withDefaultSizeOfMaxObjectSize$4 ()
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration lambda$withDefaultSizeOfMaxObjectGraph$3 (long, org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration)
long size
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration existing
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration lambda$withDefaultSizeOfMaxObjectGraph$2 ()
private static synthetic org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration lambda$withSerializer$1 (java.lang.Class, java.lang.Class, org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration)
Class clazz
Class serializer
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration config
private static synthetic org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration lambda$withCopier$0 (java.lang.Class, java.lang.Class, org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration)
Class clazz
Class copier
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration existing
}
org/ehcache/config/builders/CacheManagerConfiguration.class
CacheManagerConfiguration.java
package org.ehcache.config.builders
public abstract org.ehcache.config.builders.CacheManagerConfiguration extends java.lang.Object {
public abstract org.ehcache.config.builders.CacheManagerBuilder builder (org.ehcache.config.builders.CacheManagerBuilder)
}
org/ehcache/config/builders/ConfigurationBuilder.class
ConfigurationBuilder.java
package org.ehcache.config.builders
public final org.ehcache.config.builders.ConfigurationBuilder extends org.ehcache.core.config.CoreConfigurationBuilder {
public static org.ehcache.config.builders.ConfigurationBuilder newConfigurationBuilder ()
public static org.ehcache.config.builders.ConfigurationBuilder newConfigurationBuilder (org.ehcache.config.Configuration)
org.ehcache.config.Configuration seed
protected void <init> ()
protected void <init> (org.ehcache.config.builders.ConfigurationBuilder, java.util.Map)
org.ehcache.config.builders.ConfigurationBuilder builder
java.util.Map caches
protected void <init> (org.ehcache.config.builders.ConfigurationBuilder, java.util.Collection)
org.ehcache.config.builders.ConfigurationBuilder builder
java.util.Collection serviceConfigurations
protected void <init> (org.ehcache.config.builders.ConfigurationBuilder, java.lang.ClassLoader)
org.ehcache.config.builders.ConfigurationBuilder builder
ClassLoader classLoader
public org.ehcache.config.builders.ConfigurationBuilder addCache (java.lang.String, org.ehcache.config.CacheConfiguration) throws java.lang.IllegalArgumentException
String alias
org.ehcache.config.CacheConfiguration config
org.ehcache.config.CacheConfiguration existing
public org.ehcache.config.builders.ConfigurationBuilder removeCache (java.lang.String)
String alias
public org.ehcache.config.builders.ConfigurationBuilder addService (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
org.ehcache.spi.service.ServiceCreationConfiguration existing
public org.ehcache.config.builders.ConfigurationBuilder removeService (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
java.util.List newServiceConfigurations
public boolean containsCache (java.lang.String)
String alias
protected org.ehcache.config.builders.ConfigurationBuilder newBuilderWith (java.util.Map)
java.util.Map caches
protected org.ehcache.config.builders.ConfigurationBuilder newBuilderWith (java.util.Collection)
java.util.Collection serviceConfigurations
protected org.ehcache.config.builders.ConfigurationBuilder newBuilderWith (java.lang.ClassLoader)
ClassLoader classLoader
protected volatile synthetic org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.lang.ClassLoader)
protected volatile synthetic org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.util.Collection)
protected volatile synthetic org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.util.Map)
}
org/ehcache/config/builders/ExpiryPolicyBuilder$BaseExpiryPolicy.class
ExpiryPolicyBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.ExpiryPolicyBuilder$BaseExpiryPolicy extends java.lang.Object implements org.ehcache.expiry.ExpiryPolicy {
private final java.util.function.BiFunction create
private final java.util.function.BiFunction access
private final org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction update
void <init> (java.util.function.BiFunction, java.util.function.BiFunction, org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction)
java.util.function.BiFunction create
java.util.function.BiFunction access
org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction update
public java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
public java.time.Duration getExpiryForAccess (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
}
org/ehcache/config/builders/ExpiryPolicyBuilder$TimeToIdleExpiryPolicy.class
ExpiryPolicyBuilder.java
package org.ehcache.config.builders
final org.ehcache.config.builders.ExpiryPolicyBuilder$TimeToIdleExpiryPolicy extends org.ehcache.config.builders.ExpiryPolicyBuilder$BaseExpiryPolicy {
private final java.time.Duration tti
void <init> (java.time.Duration)
java.time.Duration tti
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
private static synthetic java.time.Duration lambda$new$2 (java.time.Duration, java.lang.Object, java.util.function.Supplier, java.lang.Object)
java.time.Duration tti
Object a
java.util.function.Supplier b
Object c
private static synthetic java.time.Duration lambda$new$1 (java.time.Duration, java.lang.Object, java.util.function.Supplier)
java.time.Duration tti
Object a
java.util.function.Supplier b
private static synthetic java.time.Duration lambda$new$0 (java.time.Duration, java.lang.Object, java.lang.Object)
java.time.Duration tti
Object a
Object b
}
org/ehcache/config/builders/ExpiryPolicyBuilder$TimeToLiveExpiryPolicy.class
ExpiryPolicyBuilder.java
package org.ehcache.config.builders
final org.ehcache.config.builders.ExpiryPolicyBuilder$TimeToLiveExpiryPolicy extends org.ehcache.config.builders.ExpiryPolicyBuilder$BaseExpiryPolicy {
private final java.time.Duration ttl
void <init> (java.time.Duration)
java.time.Duration ttl
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
private static synthetic java.time.Duration lambda$new$2 (java.time.Duration, java.lang.Object, java.util.function.Supplier, java.lang.Object)
java.time.Duration ttl
Object a
java.util.function.Supplier b
Object c
private static synthetic java.time.Duration lambda$new$1 (java.lang.Object, java.util.function.Supplier)
Object a
java.util.function.Supplier b
private static synthetic java.time.Duration lambda$new$0 (java.time.Duration, java.lang.Object, java.lang.Object)
java.time.Duration ttl
Object a
Object b
}
org/ehcache/config/builders/ExpiryPolicyBuilder$TriFunction.class
ExpiryPolicyBuilder.java
package org.ehcache.config.builders
public abstract org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object, java.lang.Object, java.lang.Object)
}
org/ehcache/config/builders/ExpiryPolicyBuilder.class
ExpiryPolicyBuilder.java
package org.ehcache.config.builders
public final org.ehcache.config.builders.ExpiryPolicyBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private final java.util.function.BiFunction create
private final java.util.function.BiFunction access
private final org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction update
public static org.ehcache.expiry.ExpiryPolicy noExpiration ()
public static org.ehcache.expiry.ExpiryPolicy timeToLiveExpiration (java.time.Duration)
java.time.Duration timeToLive
public static org.ehcache.expiry.ExpiryPolicy timeToIdleExpiration (java.time.Duration)
java.time.Duration timeToIdle
public static org.ehcache.config.builders.ExpiryPolicyBuilder expiry ()
private void <init> ()
private void <init> (java.util.function.BiFunction, java.util.function.BiFunction, org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction)
java.util.function.BiFunction create
java.util.function.BiFunction access
org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction update
public org.ehcache.config.builders.ExpiryPolicyBuilder create (java.time.Duration)
java.time.Duration create
public org.ehcache.config.builders.ExpiryPolicyBuilder create (java.util.function.BiFunction)
java.util.function.BiFunction create
public org.ehcache.config.builders.ExpiryPolicyBuilder access (java.time.Duration)
java.time.Duration access
public org.ehcache.config.builders.ExpiryPolicyBuilder access (java.util.function.BiFunction)
java.util.function.BiFunction access
public org.ehcache.config.builders.ExpiryPolicyBuilder update (java.time.Duration)
java.time.Duration update
public org.ehcache.config.builders.ExpiryPolicyBuilder update (org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction)
org.ehcache.config.builders.ExpiryPolicyBuilder$TriFunction update
public org.ehcache.expiry.ExpiryPolicy build ()
public volatile synthetic java.lang.Object build ()
private static synthetic java.time.Duration lambda$update$5 (java.time.Duration, java.lang.Object, java.util.function.Supplier, java.lang.Object)
java.time.Duration update
Object a
java.util.function.Supplier b
Object c
private static synthetic java.time.Duration lambda$access$4 (java.time.Duration, java.lang.Object, java.util.function.Supplier)
java.time.Duration access
Object a
java.util.function.Supplier b
private static synthetic java.time.Duration lambda$create$3 (java.time.Duration, java.lang.Object, java.lang.Object)
java.time.Duration create
Object a
Object b
private static synthetic java.time.Duration lambda$new$2 (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object k
java.util.function.Supplier oldV
Object newV
private static synthetic java.time.Duration lambda$new$1 (java.lang.Object, java.util.function.Supplier)
Object k
java.util.function.Supplier v
private static synthetic java.time.Duration lambda$new$0 (java.lang.Object, java.lang.Object)
Object k
Object v
}
org/ehcache/config/builders/PooledExecutionServiceConfigurationBuilder$Pool.class
PooledExecutionServiceConfigurationBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool extends java.lang.Object {
private final String alias
private final int minSize
private final int maxSize
void <init> (java.lang.String, int, int)
String alias
int minSize
int maxSize
static synthetic java.lang.String access$000 (org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool)
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool x0
static synthetic int access$100 (org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool)
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool x0
static synthetic int access$200 (org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool)
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool x0
}
org/ehcache/config/builders/PooledExecutionServiceConfigurationBuilder.class
PooledExecutionServiceConfigurationBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool defaultPool
private final java.util.Set pools
private void <init> ()
private void <init> (org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder)
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder other
private void <init> (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration seed
public static org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder newPooledExecutionServiceConfigurationBuilder ()
public static org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder newPooledExecutionServiceConfigurationBuilder (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration seed
public org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder defaultPool (java.lang.String, int, int)
String alias
int minSize
int maxSize
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder other
public org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder pool (java.lang.String, int, int)
String alias
int minSize
int maxSize
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder other
public org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration build ()
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool pool
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration config
public volatile synthetic java.lang.Object build ()
private synthetic void lambda$new$0 (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration, java.lang.String, org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration seed
String alias
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration config
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder$Pool pool
}
org/ehcache/config/builders/ResourcePoolsBuilder.class
ResourcePoolsBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.ResourcePoolsBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private final java.util.Map resourcePools
private void <init> ()
private void <init> (java.util.Map)
java.util.Map resourcePools
public static org.ehcache.config.builders.ResourcePoolsBuilder newResourcePoolsBuilder ()
public static org.ehcache.config.builders.ResourcePoolsBuilder newResourcePoolsBuilder (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourceType currentResourceType
org.ehcache.config.ResourcePools pools
org.ehcache.config.builders.ResourcePoolsBuilder poolsBuilder
public static org.ehcache.config.builders.ResourcePoolsBuilder heap (long)
long entries
public org.ehcache.config.builders.ResourcePoolsBuilder with (org.ehcache.config.ResourcePool)
org.ehcache.config.ResourcePool resourcePool
org.ehcache.config.ResourceType type
org.ehcache.config.ResourcePool existingPool
java.util.Map newPools
public org.ehcache.config.builders.ResourcePoolsBuilder withReplacing (org.ehcache.config.ResourcePool)
org.ehcache.config.ResourcePool resourcePool
java.util.Map newPools
public org.ehcache.config.builders.ResourcePoolsBuilder with (org.ehcache.config.ResourceType, long, org.ehcache.config.ResourceUnit, boolean)
org.ehcache.config.ResourceType type
long size
org.ehcache.config.ResourceUnit unit
boolean persistent
public org.ehcache.config.builders.ResourcePoolsBuilder heap (long, org.ehcache.config.ResourceUnit)
long size
org.ehcache.config.ResourceUnit unit
public org.ehcache.config.builders.ResourcePoolsBuilder offheap (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
public org.ehcache.config.builders.ResourcePoolsBuilder disk (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
public org.ehcache.config.builders.ResourcePoolsBuilder disk (long, org.ehcache.config.units.MemoryUnit, boolean)
long size
org.ehcache.config.units.MemoryUnit unit
boolean persistent
public org.ehcache.config.ResourcePools build ()
public volatile synthetic java.lang.Object build ()
}
org/ehcache/config/builders/UserManagedCacheBuilder$1.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.UserManagedCacheBuilder$1 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.core.spi.service.DiskResourceService val$diskResourceService
final synthetic org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier val$identifier
final synthetic org.ehcache.config.builders.UserManagedCacheBuilder this$0
void <init> (org.ehcache.config.builders.UserManagedCacheBuilder, org.ehcache.core.spi.service.DiskResourceService, org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier)
org.ehcache.config.builders.UserManagedCacheBuilder this$0
public void close () throws java.lang.Exception
}
org/ehcache/config/builders/UserManagedCacheBuilder$2.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.UserManagedCacheBuilder$2 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.serialization.SerializationProvider val$serialization
final synthetic org.ehcache.spi.serialization.Serializer val$keySer
final synthetic org.ehcache.config.builders.UserManagedCacheBuilder this$0
void <init> (org.ehcache.config.builders.UserManagedCacheBuilder, org.ehcache.spi.serialization.SerializationProvider, org.ehcache.spi.serialization.Serializer)
org.ehcache.config.builders.UserManagedCacheBuilder this$0
public void close () throws java.lang.Exception
}
org/ehcache/config/builders/UserManagedCacheBuilder$3.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.UserManagedCacheBuilder$3 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.serialization.SerializationProvider val$serialization
final synthetic org.ehcache.spi.serialization.Serializer val$valueSer
final synthetic org.ehcache.config.builders.UserManagedCacheBuilder this$0
void <init> (org.ehcache.config.builders.UserManagedCacheBuilder, org.ehcache.spi.serialization.SerializationProvider, org.ehcache.spi.serialization.Serializer)
org.ehcache.config.builders.UserManagedCacheBuilder this$0
public void close () throws java.lang.Exception
}
org/ehcache/config/builders/UserManagedCacheBuilder$4.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.UserManagedCacheBuilder$4 extends java.lang.Object implements org.ehcache.core.spi.LifeCycled {
final synthetic java.util.concurrent.atomic.AtomicReference val$storeProviderRef
final synthetic org.ehcache.core.spi.store.Store val$store
final synthetic org.ehcache.config.builders.UserManagedCacheBuilder this$0
void <init> (org.ehcache.config.builders.UserManagedCacheBuilder, java.util.concurrent.atomic.AtomicReference, org.ehcache.core.spi.store.Store)
org.ehcache.config.builders.UserManagedCacheBuilder this$0
public void init ()
public void close ()
}
org/ehcache/config/builders/UserManagedCacheBuilder$5.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
org.ehcache.config.builders.UserManagedCacheBuilder$5 extends java.lang.Object implements org.ehcache.core.spi.LifeCycled {
final synthetic org.ehcache.core.events.CacheEventListenerProvider val$listenerProvider
final synthetic org.ehcache.event.CacheEventListener val$listener
final synthetic org.ehcache.config.builders.UserManagedCacheBuilder this$0
void <init> (org.ehcache.config.builders.UserManagedCacheBuilder, org.ehcache.core.events.CacheEventListenerProvider, org.ehcache.event.CacheEventListener)
org.ehcache.config.builders.UserManagedCacheBuilder this$0
public void init ()
public void close () throws java.lang.Exception
}
org/ehcache/config/builders/UserManagedCacheBuilder.class
UserManagedCacheBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.UserManagedCacheBuilder extends java.lang.Object implements org.ehcache.config.Builder {
private static final org.slf4j.Logger LOGGER
private static final java.util.concurrent.atomic.AtomicLong instanceId
private final Class keyType
private final Class valueType
private String id
private final java.util.Set services
private final java.util.Set serviceCreationConfigurations
private org.ehcache.expiry.ExpiryPolicy expiry
private ClassLoader classLoader
private org.ehcache.config.EvictionAdvisor evictionAdvisor
private org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
private org.ehcache.core.events.CacheEventDispatcher eventDispatcher
private org.ehcache.config.ResourcePools resourcePools
private org.ehcache.spi.copy.Copier keyCopier
private boolean useKeySerializingCopier
private org.ehcache.spi.copy.Copier valueCopier
private boolean useValueSerializingCopier
private org.ehcache.spi.serialization.Serializer keySerializer
private org.ehcache.spi.serialization.Serializer valueSerializer
private int dispatcherConcurrency
private java.util.List eventListenerConfigurations
private java.util.concurrent.ExecutorService unOrderedExecutor
private java.util.concurrent.ExecutorService orderedExecutor
private long objectGraphSize
private long maxObjectSize
private org.ehcache.config.units.MemoryUnit sizeOfUnit
void <init> (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
private void <init> (org.ehcache.config.builders.UserManagedCacheBuilder)
org.ehcache.config.builders.UserManagedCacheBuilder toCopy
org.ehcache.UserManagedCache build (org.ehcache.core.spi.ServiceLocator$DependencySet) throws java.lang.IllegalStateException
org.ehcache.spi.service.ServiceCreationConfiguration serviceCreationConfig
org.ehcache.core.spi.ServiceLocator serviceLocator
Exception e
org.ehcache.CachePersistenceException cpex
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
org.ehcache.CachePersistenceException cpex
org.ehcache.core.spi.service.DiskResourceService diskResourceService
org.ehcache.spi.serialization.Serializer keySer
org.ehcache.spi.serialization.Serializer valueSer
org.ehcache.spi.serialization.UnsupportedTypeException e
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.spi.LifeCycled lifeCycled
org.ehcache.core.spi.service.DiskResourceService diskResourceService
org.ehcache.core.PersistentUserManagedEhcache cache
org.ehcache.core.spi.LifeCycled lifeCycled
org.ehcache.core.InternalCache cache
org.ehcache.core.spi.ServiceLocator$DependencySet serviceLocatorBuilder
org.ehcache.core.spi.ServiceLocator serviceLocator
java.util.List serviceConfigsList
org.ehcache.config.CacheConfiguration cacheConfig
java.util.List lifeCycledList
java.util.Set resources
boolean persistent
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.spi.serialization.SerializationProvider serialization
org.ehcache.core.spi.store.Store$Provider storeProvider
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.core.spi.store.Store store
java.util.concurrent.atomic.AtomicReference storeProviderRef
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
private org.slf4j.Logger getLoggerFor (java.lang.Class)
String loggerName
Class clazz
String loggerName
private void validateListenerConfig ()
private void registerListeners (org.ehcache.Cache, org.ehcache.spi.service.ServiceProvider, java.util.List)
org.ehcache.core.events.CacheEventListenerProvider listenerProvider
org.ehcache.event.CacheEventListener listener
org.ehcache.core.events.CacheEventListenerConfiguration config
org.ehcache.core.events.CacheEventListenerProvider listenerProvider
org.ehcache.core.events.CacheEventListenerProvider provider
org.ehcache.Cache cache
org.ehcache.spi.service.ServiceProvider serviceProvider
java.util.List lifeCycledList
org.ehcache.UserManagedCache cast (org.ehcache.UserManagedCache)
org.ehcache.UserManagedCache cache
public final org.ehcache.UserManagedCache build (boolean) throws java.lang.IllegalStateException
boolean init
org.ehcache.UserManagedCache build
public org.ehcache.UserManagedCache build ()
public final org.ehcache.config.builders.UserManagedCacheBuilder with (org.ehcache.config.builders.UserManagedCacheConfiguration)
org.ehcache.config.builders.UserManagedCacheConfiguration cfg
public final org.ehcache.config.builders.UserManagedCacheBuilder identifier (java.lang.String)
String identifier
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withExpiry (org.ehcache.expiry.Expiry)
org.ehcache.expiry.Expiry expiry
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withExpiry (org.ehcache.expiry.ExpiryPolicy)
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withEventDispatcher (org.ehcache.core.events.CacheEventDispatcher)
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withEventExecutors (java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService orderedExecutor
java.util.concurrent.ExecutorService unOrderedExecutor
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withEventListeners (org.ehcache.config.builders.CacheEventListenerConfigurationBuilder)
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder cacheEventListenerConfiguration
public final transient org.ehcache.config.builders.UserManagedCacheBuilder withEventListeners (org.ehcache.core.events.CacheEventListenerConfiguration[])
org.ehcache.core.events.CacheEventListenerConfiguration[] cacheEventListenerConfigurations
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withResourcePools (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourcePools resourcePools
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withResourcePools (org.ehcache.config.builders.ResourcePoolsBuilder)
org.ehcache.config.builders.ResourcePoolsBuilder resourcePoolsBuilder
public final org.ehcache.config.builders.UserManagedCacheBuilder withDispatcherConcurrency (int)
int dispatcherConcurrency
public org.ehcache.config.builders.UserManagedCacheBuilder withEvictionAdvisor (org.ehcache.config.EvictionAdvisor)
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withKeySerializingCopier ()
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withValueSerializingCopier ()
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withKeyCopier (org.ehcache.spi.copy.Copier)
org.ehcache.spi.copy.Copier keyCopier
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withValueCopier (org.ehcache.spi.copy.Copier)
org.ehcache.spi.copy.Copier valueCopier
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withKeySerializer (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withValueSerializer (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withSizeOfMaxObjectGraph (long)
long size
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder withSizeOfMaxObjectSize (long, org.ehcache.config.units.MemoryUnit)
long size
org.ehcache.config.units.MemoryUnit unit
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public static org.ehcache.config.builders.UserManagedCacheBuilder newUserManagedCacheBuilder (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public org.ehcache.config.builders.UserManagedCacheBuilder using (org.ehcache.spi.service.Service)
org.ehcache.spi.service.Service service
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
public org.ehcache.config.builders.UserManagedCacheBuilder using (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
org.ehcache.config.builders.UserManagedCacheBuilder otherBuilder
private static void removeAnySizeOfEngine (org.ehcache.config.builders.UserManagedCacheBuilder)
org.ehcache.config.builders.UserManagedCacheBuilder builder
public volatile synthetic java.lang.Object build ()
static void <clinit> ()
}
org/ehcache/config/builders/UserManagedCacheConfiguration.class
UserManagedCacheConfiguration.java
package org.ehcache.config.builders
public abstract org.ehcache.config.builders.UserManagedCacheConfiguration extends java.lang.Object {
public abstract org.ehcache.config.builders.UserManagedCacheBuilder builder (org.ehcache.config.builders.UserManagedCacheBuilder)
}
org/ehcache/config/builders/WriteBehindConfigurationBuilder$1.class
WriteBehindConfigurationBuilder.java
package org.ehcache.config.builders
synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder$1 extends java.lang.Object {
}
org/ehcache/config/builders/WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder.class
WriteBehindConfigurationBuilder.java
package org.ehcache.config.builders
public final org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder extends org.ehcache.config.builders.WriteBehindConfigurationBuilder {
private java.util.concurrent.TimeUnit maxDelayUnit
private long maxDelay
private int batchSize
private boolean coalescing
private void <init> (long, java.util.concurrent.TimeUnit, int)
long maxDelay
java.util.concurrent.TimeUnit maxDelayUnit
int batchSize
private void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder)
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder other
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder enableCoalescing ()
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder disableCoalescing ()
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder batchSize (int)
int batchSize
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
private void setBatchSize (int) throws java.lang.IllegalArgumentException
int batchSize
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder maxWriteDelay (long, java.util.concurrent.TimeUnit)
long maxDelay
java.util.concurrent.TimeUnit maxDelayUnit
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
private void setMaxWriteDelay (long, java.util.concurrent.TimeUnit) throws java.lang.IllegalArgumentException
long maxDelay
java.util.concurrent.TimeUnit maxDelayUnit
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder queueSize (int)
int size
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder concurrencyLevel (int)
int concurrency
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder useThreadPool (java.lang.String)
String alias
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.spi.loaderwriter.WriteBehindConfiguration build ()
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder useThreadPool (java.lang.String)
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder concurrencyLevel (int)
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder queueSize (int)
public volatile synthetic java.lang.Object build ()
synthetic void <init> (long, java.util.concurrent.TimeUnit, int, org.ehcache.config.builders.WriteBehindConfigurationBuilder$1)
long x0
java.util.concurrent.TimeUnit x1
int x2
org.ehcache.config.builders.WriteBehindConfigurationBuilder$1 x3
}
org/ehcache/config/builders/WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder.class
WriteBehindConfigurationBuilder.java
package org.ehcache.config.builders
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder extends org.ehcache.config.builders.WriteBehindConfigurationBuilder {
private void <init> ()
private void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder)
org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder other
public org.ehcache.spi.loaderwriter.WriteBehindConfiguration build ()
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder queueSize (int)
int size
org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder concurrencyLevel (int)
int concurrency
org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder otherBuilder
public org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder useThreadPool (java.lang.String)
String alias
org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder otherBuilder
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder useThreadPool (java.lang.String)
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder concurrencyLevel (int)
public volatile synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder queueSize (int)
public volatile synthetic java.lang.Object build ()
synthetic void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder$1)
org.ehcache.config.builders.WriteBehindConfigurationBuilder$1 x0
}
org/ehcache/config/builders/WriteBehindConfigurationBuilder.class
WriteBehindConfigurationBuilder.java
package org.ehcache.config.builders
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder extends java.lang.Object implements org.ehcache.config.Builder {
protected int concurrency
protected int queueSize
protected String threadPoolAlias
private void <init> ()
private void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder)
org.ehcache.config.builders.WriteBehindConfigurationBuilder other
public static org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder newBatchedWriteBehindConfiguration (long, java.util.concurrent.TimeUnit, int)
long maxDelay
java.util.concurrent.TimeUnit maxDelayUnit
int batchSize
public static org.ehcache.config.builders.WriteBehindConfigurationBuilder$UnBatchedWriteBehindConfigurationBuilder newUnBatchedWriteBehindConfiguration ()
org.ehcache.spi.loaderwriter.WriteBehindConfiguration buildWith (org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration)
org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration batching
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder queueSize (int)
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder concurrencyLevel (int)
public abstract org.ehcache.config.builders.WriteBehindConfigurationBuilder useThreadPool (java.lang.String)
synthetic void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder$1)
org.ehcache.config.builders.WriteBehindConfigurationBuilder$1 x0
synthetic void <init> (org.ehcache.config.builders.WriteBehindConfigurationBuilder, org.ehcache.config.builders.WriteBehindConfigurationBuilder$1)
org.ehcache.config.builders.WriteBehindConfigurationBuilder x0
org.ehcache.config.builders.WriteBehindConfigurationBuilder$1 x1
}
org/ehcache/config/units/
org/ehcache/config/units/EntryUnit$1.class
EntryUnit.java
package org.ehcache.config.units
final enum org.ehcache.config.units.EntryUnit$1 extends org.ehcache.config.units.EntryUnit {
void <init> (java.lang.String, int)
public java.lang.String toString ()
public int compareTo (long, long, org.ehcache.config.ResourceUnit) throws java.lang.IllegalArgumentException
long thisSize
long thatSize
org.ehcache.config.ResourceUnit thatUnit
}
org/ehcache/config/units/EntryUnit.class
EntryUnit.java
package org.ehcache.config.units
public abstract enum org.ehcache.config.units.EntryUnit extends java.lang.Enum implements org.ehcache.config.ResourceUnit {
public static final enum org.ehcache.config.units.EntryUnit ENTRIES
private static final synthetic org.ehcache.config.units.EntryUnit[] $VALUES
public static org.ehcache.config.units.EntryUnit[] values ()
public static org.ehcache.config.units.EntryUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
synthetic void <init> (java.lang.String, int, org.ehcache.config.units.EntryUnit$1)
String x0
int x1
org.ehcache.config.units.EntryUnit$1 x2
static void <clinit> ()
}
org/ehcache/config/units/MemoryUnit.class
MemoryUnit.java
package org.ehcache.config.units
public final enum org.ehcache.config.units.MemoryUnit extends java.lang.Enum implements org.ehcache.config.ResourceUnit {
public static final enum org.ehcache.config.units.MemoryUnit B
public static final enum org.ehcache.config.units.MemoryUnit KB
public static final enum org.ehcache.config.units.MemoryUnit MB
public static final enum org.ehcache.config.units.MemoryUnit GB
public static final enum org.ehcache.config.units.MemoryUnit TB
public static final enum org.ehcache.config.units.MemoryUnit PB
private final int index
private final String stringForm
private static final synthetic org.ehcache.config.units.MemoryUnit[] $VALUES
public static org.ehcache.config.units.MemoryUnit[] values ()
public static org.ehcache.config.units.MemoryUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String, int)
String stringForm
int index
private static long doConvert (int, long) throws java.lang.ArithmeticException
long t
int delta
long amount
public long toBytes (long)
long quantity
public long convert (long, org.ehcache.config.units.MemoryUnit)
long quantity
org.ehcache.config.units.MemoryUnit unit
public java.lang.String toString ()
public int compareTo (long, long, org.ehcache.config.ResourceUnit) throws java.lang.IllegalArgumentException
ArithmeticException e
ArithmeticException e
org.ehcache.config.units.MemoryUnit mThatUnit
long thisSize
long thatSize
org.ehcache.config.ResourceUnit thatUnit
static void <clinit> ()
}
org/ehcache/core/
org/ehcache/core/CacheConfigurationChangeEvent.class
CacheConfigurationChangeEvent.java
package org.ehcache.core
public org.ehcache.core.CacheConfigurationChangeEvent extends java.lang.Object {
private final org.ehcache.core.CacheConfigurationProperty property
private final Object newValue
private final Object oldValue
public void <init> (org.ehcache.core.CacheConfigurationProperty, java.lang.Object, java.lang.Object)
org.ehcache.core.CacheConfigurationProperty property
Object oldValue
Object newValue
public org.ehcache.core.CacheConfigurationProperty getProperty ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/CacheConfigurationChangeListener.class
CacheConfigurationChangeListener.java
package org.ehcache.core
public abstract org.ehcache.core.CacheConfigurationChangeListener extends java.lang.Object {
public abstract void cacheConfigurationChange (org.ehcache.core.CacheConfigurationChangeEvent)
}
org/ehcache/core/CacheConfigurationProperty.class
CacheConfigurationProperty.java
package org.ehcache.core
public final enum org.ehcache.core.CacheConfigurationProperty extends java.lang.Enum {
public static final enum org.ehcache.core.CacheConfigurationProperty UPDATE_SIZE
public static final enum org.ehcache.core.CacheConfigurationProperty ADD_LISTENER
public static final enum org.ehcache.core.CacheConfigurationProperty REMOVE_LISTENER
private static final synthetic org.ehcache.core.CacheConfigurationProperty[] $VALUES
public static org.ehcache.core.CacheConfigurationProperty[] values ()
public static org.ehcache.core.CacheConfigurationProperty valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/DefaultCacheManagerProviderService.class
DefaultCacheManagerProviderService.java
package org.ehcache.core
org.ehcache.core.DefaultCacheManagerProviderService extends java.lang.Object implements org.ehcache.core.spi.service.CacheManagerProviderService {
private final org.ehcache.core.spi.store.InternalCacheManager cacheManager
void <init> (org.ehcache.core.spi.store.InternalCacheManager)
org.ehcache.core.spi.store.InternalCacheManager cacheManager
public org.ehcache.core.spi.store.InternalCacheManager getCacheManager ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/core/Ehcache$1.class
Ehcache.java
package org.ehcache.core
synthetic org.ehcache.core.Ehcache$1 extends java.lang.Object {
}
org/ehcache/core/Ehcache$GetAllFunction.class
Ehcache.java
package org.ehcache.core
public org.ehcache.core.Ehcache$GetAllFunction extends java.lang.Object implements java.util.function.Function {
public void <init> ()
public java.lang.Iterable apply (java.lang.Iterable)
Object key
Iterable keys
int size
java.util.List computeResult
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/ehcache/core/Ehcache$Jsr107CacheImpl.class
Ehcache.java
package org.ehcache.core
final org.ehcache.core.Ehcache$Jsr107CacheImpl extends org.ehcache.core.EhcacheBase$Jsr107CacheBase {
final synthetic org.ehcache.core.Ehcache this$0
private void <init> (org.ehcache.core.Ehcache)
public void compute (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier, java.util.function.Supplier)
java.util.function.BiFunction fn
org.ehcache.core.spi.store.Store$ValueHolder compute
Object newValue
org.ehcache.spi.resilience.StoreAccessException e
Object key
java.util.function.BiFunction computeFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
java.util.function.Supplier withStatsAndEvents
public java.lang.Object getAndRemove (java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder existingValue
org.ehcache.spi.resilience.StoreAccessException e
Object key
org.ehcache.core.spi.store.Store$ValueHolder existingValue
Object returnValue
public java.lang.Object getAndPut (java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder existingValue
org.ehcache.spi.resilience.StoreAccessException e
Object key
Object value
org.ehcache.core.spi.store.Store$ValueHolder existingValue
Object returnValue
private static synthetic java.lang.Object lambda$getAndPut$2 (java.lang.Object, java.lang.Object, java.lang.Object)
Object value
Object mappedKey
Object mappedValue
private static synthetic java.lang.Object lambda$getAndRemove$1 (java.lang.Object, java.lang.Object)
Object mappedKey
Object mappedValue
private synthetic java.lang.Object lambda$compute$0 (java.util.function.BiFunction, java.lang.Object, java.lang.Object)
java.util.function.BiFunction computeFunction
Object mappedKey
Object mappedValue
synthetic void <init> (org.ehcache.core.Ehcache, org.ehcache.core.Ehcache$1)
org.ehcache.core.Ehcache x0
org.ehcache.core.Ehcache$1 x1
}
org/ehcache/core/Ehcache$PutAllFunction.class
Ehcache.java
package org.ehcache.core
public org.ehcache.core.Ehcache$PutAllFunction extends java.lang.Object implements java.util.function.Function {
private final org.slf4j.Logger logger
private final java.util.Map entriesToRemap
private final org.ehcache.expiry.ExpiryPolicy expiry
private final java.util.concurrent.atomic.AtomicInteger actualPutCount
private final java.util.concurrent.atomic.AtomicInteger actualUpdateCount
public void <init> (org.slf4j.Logger, java.util.Map, org.ehcache.expiry.ExpiryPolicy)
org.slf4j.Logger logger
java.util.Map entriesToRemap
org.ehcache.expiry.ExpiryPolicy expiry
public java.lang.Iterable apply (java.lang.Iterable)
Object key
Object existingValue
Object newValue
java.util.Map$Entry entry
Iterable entries
java.util.Map mutations
public java.util.Map getEntriesToRemap ()
private boolean newValueAlreadyExpired (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.util.concurrent.atomic.AtomicInteger getActualPutCount ()
public java.util.concurrent.atomic.AtomicInteger getActualUpdateCount ()
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/ehcache/core/Ehcache$RemoveAllFunction.class
Ehcache.java
package org.ehcache.core
public org.ehcache.core.Ehcache$RemoveAllFunction extends java.lang.Object implements java.util.function.Function {
private final java.util.concurrent.atomic.AtomicInteger actualRemoveCount
public void <init> ()
public java.lang.Iterable apply (java.lang.Iterable)
Object key
Object existingValue
java.util.Map$Entry entry
Iterable entries
java.util.Map results
public java.util.concurrent.atomic.AtomicInteger getActualRemoveCount ()
public volatile synthetic java.lang.Object apply (java.lang.Object)
}
org/ehcache/core/Ehcache.class
Ehcache.java
package org.ehcache.core
public org.ehcache.core.Ehcache extends org.ehcache.core.EhcacheBase {
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void <init> (org.ehcache.config.CacheConfiguration, org.ehcache.core.spi.store.Store, org.ehcache.spi.resilience.ResilienceStrategy, org.ehcache.core.events.CacheEventDispatcher, org.slf4j.Logger)
org.ehcache.config.CacheConfiguration configuration
org.ehcache.core.spi.store.Store store
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
org.slf4j.Logger logger
void <init> (org.ehcache.core.EhcacheRuntimeConfiguration, org.ehcache.core.spi.store.Store, org.ehcache.spi.resilience.ResilienceStrategy, org.ehcache.core.events.CacheEventDispatcher, org.slf4j.Logger, org.ehcache.core.StatusTransitioner, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.core.EhcacheRuntimeConfiguration runtimeConfiguration
org.ehcache.core.spi.store.Store store
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
org.slf4j.Logger logger
org.ehcache.core.StatusTransitioner statusTransitioner
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void <init> (org.ehcache.config.CacheConfiguration, org.ehcache.core.spi.store.Store, org.ehcache.spi.resilience.ResilienceStrategy, org.ehcache.core.events.CacheEventDispatcher, org.slf4j.Logger, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.config.CacheConfiguration configuration
org.ehcache.core.spi.store.Store store
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
org.slf4j.Logger logger
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
protected org.ehcache.core.spi.store.Store$ValueHolder doGet (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
protected org.ehcache.core.spi.store.Store$PutStatus doPut (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
protected boolean doRemoveInternal (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
protected java.util.Map doGetAllInternal (java.util.Set, boolean) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Map$Entry entry
java.util.Set keys
boolean includeNulls
java.util.Map computedMap
java.util.Map result
int hits
int keyCount
public void doPutAll (java.util.Map) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Map entries
java.util.Map entriesToRemap
org.ehcache.core.Ehcache$PutAllFunction putAllFunction
protected void doRemoveAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
org.ehcache.core.Ehcache$RemoveAllFunction removeAllFunction
public org.ehcache.core.spi.store.Store$ValueHolder doPutIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
java.util.function.Consumer put
org.ehcache.core.spi.store.Store$ValueHolder result
protected org.ehcache.core.spi.store.Store$RemoveStatus doRemove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
protected java.lang.Object doReplace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
org.ehcache.core.spi.store.Store$ValueHolder old
protected org.ehcache.core.spi.store.Store$ReplaceStatus doReplace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object oldValue
Object newValue
public org.ehcache.core.Jsr107Cache createJsr107Cache ()
public org.ehcache.spi.loaderwriter.CacheLoaderWriter getCacheLoaderWriter ()
}
org/ehcache/core/EhcacheBase$1.class
EhcacheBase.java
package org.ehcache.core
synthetic org.ehcache.core.EhcacheBase$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$core$spi$store$Store$PutStatus
static final synthetic int[] $SwitchMap$org$ehcache$core$spi$store$Store$RemoveStatus
static final synthetic int[] $SwitchMap$org$ehcache$core$spi$store$Store$ReplaceStatus
static void <clinit> ()
}
org/ehcache/core/EhcacheBase$CacheEntryIterator.class
EhcacheBase.java
package org.ehcache.core
org.ehcache.core.EhcacheBase$CacheEntryIterator extends java.lang.Object implements java.util.Iterator {
private final org.ehcache.core.spi.store.Store$Iterator iterator
private org.ehcache.Cache$Entry current
private org.ehcache.Cache$Entry next
private org.ehcache.spi.resilience.StoreAccessException nextException
final synthetic org.ehcache.core.EhcacheBase this$0
public void <init> (org.ehcache.core.EhcacheBase)
private void advance ()
RuntimeException re
org.ehcache.spi.resilience.StoreAccessException cae
public boolean hasNext ()
public org.ehcache.Cache$Entry next ()
org.ehcache.spi.resilience.StoreAccessException cae
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/core/EhcacheBase$Jsr107CacheBase.class
EhcacheBase.java
package org.ehcache.core
public abstract org.ehcache.core.EhcacheBase$Jsr107CacheBase extends java.lang.Object implements org.ehcache.core.Jsr107Cache {
final synthetic org.ehcache.core.EhcacheBase this$0
protected void <init> (org.ehcache.core.EhcacheBase)
org.ehcache.core.EhcacheBase this$0
public void loadAll (java.util.Set, boolean, java.util.function.Function)
java.util.Set keys
boolean replaceExistingValues
java.util.function.Function loadFunction
public java.util.Iterator specIterator ()
public java.lang.Object getNoLoader (java.lang.Object)
Object key
public java.util.Map getAll (java.util.Set)
java.util.Set keys
private void loadAllAbsent (java.util.Set, java.util.function.Function)
org.ehcache.spi.resilience.StoreAccessException e
java.util.Set keys
java.util.function.Function loadFunction
java.util.Map cacheLoaderWriterLoadAllForKeys (java.lang.Iterable, java.util.function.Function)
Object key
java.util.Map loaded
java.util.Map rv
Exception e
Iterable keys
java.util.function.Function loadFunction
private void loadAllReplace (java.util.Set, java.util.function.Function)
org.ehcache.spi.resilience.StoreAccessException e
java.util.Set keys
java.util.function.Function loadFunction
public boolean remove (java.lang.Object)
Object key
public void removeAll ()
org.ehcache.Cache$Entry next
org.ehcache.spi.resilience.StoreAccessException cae
org.ehcache.spi.resilience.StoreAccessException removeAllFailure
java.util.Collection failures
org.ehcache.core.spi.store.Store$Iterator iterator
private synthetic java.lang.Iterable lambda$loadAllReplace$1 (java.util.function.Function, java.lang.Iterable)
java.util.Map$Entry entry
java.util.function.Function loadFunction
Iterable entries
java.util.Collection keys1
private synthetic java.lang.Iterable lambda$loadAllAbsent$0 (java.util.function.Function, java.lang.Iterable)
java.util.function.Function loadFunction
Iterable absentKeys
}
org/ehcache/core/EhcacheBase$ValueHolderBasedEntry.class
EhcacheBase.java
package org.ehcache.core
org.ehcache.core.EhcacheBase$ValueHolderBasedEntry extends java.lang.Object implements org.ehcache.Cache$Entry {
private final org.ehcache.Cache$Entry storeEntry
void <init> (org.ehcache.Cache$Entry)
org.ehcache.Cache$Entry storeEntry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
org/ehcache/core/EhcacheBase.class
EhcacheBase.java
package org.ehcache.core
public abstract org.ehcache.core.EhcacheBase extends java.lang.Object implements org.ehcache.core.InternalCache {
protected final org.slf4j.Logger logger
protected final org.ehcache.core.StatusTransitioner statusTransitioner
protected final org.ehcache.core.spi.store.Store store
protected final org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
protected final org.ehcache.core.EhcacheRuntimeConfiguration runtimeConfiguration
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver getObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver getAllObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver putObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver putAllObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver removeObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver removeAllObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver conditionalRemoveObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver putIfAbsentObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver replaceObserver
protected final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver clearObserver
protected final java.util.Map bulkMethodEntries
void <init> (org.ehcache.core.EhcacheRuntimeConfiguration, org.ehcache.core.spi.store.Store, org.ehcache.spi.resilience.ResilienceStrategy, org.ehcache.core.events.CacheEventDispatcher, org.slf4j.Logger, org.ehcache.core.StatusTransitioner)
org.ehcache.core.statistics.BulkOps bulkOp
org.ehcache.core.EhcacheRuntimeConfiguration runtimeConfiguration
org.ehcache.core.spi.store.Store store
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
org.slf4j.Logger logger
org.ehcache.core.StatusTransitioner statusTransitioner
public java.lang.Object get (java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
Object value
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
protected abstract org.ehcache.core.spi.store.Store$ValueHolder doGet (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
protected java.lang.Object getNoLoader (java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
Object value
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
public void put (java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.Store$PutStatus status
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
Object value
protected abstract org.ehcache.core.spi.store.Store$PutStatus doPut (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public boolean containsKey (java.lang.Object)
org.ehcache.spi.resilience.StoreAccessException e
Object key
public void remove (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
protected boolean removeInternal (java.lang.Object)
org.ehcache.spi.resilience.StoreAccessException e
boolean removed
Throwable e
Object key
protected abstract boolean doRemoveInternal (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public void clear ()
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder inCache
Object newValue
org.ehcache.spi.resilience.StoreAccessException e
boolean[] put
Throwable e
Object key
Object value
protected abstract org.ehcache.core.spi.store.Store$ValueHolder doPutIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
public java.util.Iterator iterator ()
public java.util.Map getAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException
java.util.Set keys
protected java.util.Map getAllInternal (java.util.Set, boolean)
java.util.Map result
java.util.Map result
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
java.util.Set keys
boolean includeNulls
protected abstract java.util.Map doGetAllInternal (java.util.Set, boolean) throws org.ehcache.spi.resilience.StoreAccessException
public void putAll (java.util.Map) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
org.ehcache.spi.resilience.StoreAccessException e
Exception e
java.util.Map entries
protected abstract void doPutAll (java.util.Map) throws org.ehcache.spi.resilience.StoreAccessException org.ehcache.spi.loaderwriter.BulkCacheWritingException
protected boolean newValueAlreadyExpired (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public void removeAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
Object key
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
java.util.Set keys
protected abstract void doRemoveAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException org.ehcache.spi.resilience.StoreAccessException
protected static boolean newValueAlreadyExpired (org.slf4j.Logger, org.ehcache.expiry.ExpiryPolicy, java.lang.Object, java.lang.Object, java.lang.Object)
java.time.Duration duration
java.time.Duration duration
RuntimeException re
org.slf4j.Logger logger
org.ehcache.expiry.ExpiryPolicy expiry
Object key
Object oldValue
Object newValue
java.time.Duration duration
public boolean remove (java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.Store$RemoveStatus status
boolean removed
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
Object value
protected abstract org.ehcache.core.spi.store.Store$RemoveStatus doRemove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object result
Object result
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
Object value
protected abstract java.lang.Object doReplace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.Store$ReplaceStatus status
boolean success
org.ehcache.spi.resilience.StoreAccessException e
Throwable e
Object key
Object oldValue
Object newValue
protected abstract org.ehcache.core.spi.store.Store$ReplaceStatus doReplace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public org.ehcache.config.CacheRuntimeConfiguration getRuntimeConfiguration ()
public void init ()
public void close ()
public org.ehcache.Status getStatus ()
public void addHook (org.ehcache.core.spi.LifeCycled)
org.ehcache.core.spi.LifeCycled hook
void removeHook (org.ehcache.core.spi.LifeCycled)
org.ehcache.core.spi.LifeCycled hook
protected void addBulkMethodEntriesCount (org.ehcache.core.statistics.BulkOps, long)
org.ehcache.core.statistics.BulkOps op
long count
public java.util.Map getBulkMethodEntries ()
protected static void checkNonNull (java.lang.Object)
Object thing
protected static transient void checkNonNull (java.lang.Object[])
Object thing
Object[] things
protected void checkNonNullContent (java.util.Collection)
Object thing
java.util.Collection collectionOfThings
private static synthetic java.lang.Object lambda$newValueAlreadyExpired$1 (java.lang.Object)
Object oldValue
private static synthetic void lambda$putIfAbsent$0 (boolean[], java.lang.Boolean)
boolean[] put
Boolean b
}
org/ehcache/core/EhcacheManager$1.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$1 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider val$cacheLoaderWriterProvider
final synthetic String val$alias
final synthetic org.ehcache.spi.loaderwriter.CacheLoaderWriter val$loaderWriter
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider, java.lang.String, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.core.EhcacheManager this$0
public void close () throws java.lang.Exception
}
org/ehcache/core/EhcacheManager$2.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$2 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.core.events.CacheEventDispatcherFactory val$cenlProvider
final synthetic org.ehcache.core.events.CacheEventDispatcher val$evtService
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.core.events.CacheEventDispatcherFactory, org.ehcache.core.events.CacheEventDispatcher)
org.ehcache.core.EhcacheManager this$0
public void close ()
}
org/ehcache/core/EhcacheManager$3.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$3 extends java.lang.Object implements org.ehcache.core.spi.LifeCycled {
final synthetic org.ehcache.core.events.CacheEventListenerProvider val$evntLsnrFactory
final synthetic org.ehcache.event.CacheEventListener val$lsnr
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.core.events.CacheEventListenerProvider, org.ehcache.event.CacheEventListener)
org.ehcache.core.EhcacheManager this$0
public void init ()
public void close () throws java.lang.Exception
}
org/ehcache/core/EhcacheManager$4.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$4 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.persistence.PersistableResourceService val$persistableResourceService
final synthetic org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier val$spaceIdentifier
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.spi.persistence.PersistableResourceService, org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier)
org.ehcache.core.EhcacheManager this$0
public void close () throws java.lang.Exception
}
org/ehcache/core/EhcacheManager$5.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$5 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.serialization.SerializationProvider val$serialization
final synthetic org.ehcache.spi.serialization.Serializer val$keySer
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.spi.serialization.SerializationProvider, org.ehcache.spi.serialization.Serializer)
org.ehcache.core.EhcacheManager this$0
public void close () throws java.lang.Exception
}
org/ehcache/core/EhcacheManager$6.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$6 extends org.ehcache.core.spi.LifeCycledAdapter {
final synthetic org.ehcache.spi.serialization.SerializationProvider val$serialization
final synthetic org.ehcache.spi.serialization.Serializer val$valueSer
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, org.ehcache.spi.serialization.SerializationProvider, org.ehcache.spi.serialization.Serializer)
org.ehcache.core.EhcacheManager this$0
public void close () throws java.lang.Exception
}
org/ehcache/core/EhcacheManager$7.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$7 extends java.lang.Object implements org.ehcache.core.spi.LifeCycled {
final synthetic java.util.concurrent.atomic.AtomicReference val$storeProviderRef
final synthetic org.ehcache.core.spi.store.Store val$store
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager, java.util.concurrent.atomic.AtomicReference, org.ehcache.core.spi.store.Store)
org.ehcache.core.EhcacheManager this$0
public void init ()
public void close ()
}
org/ehcache/core/EhcacheManager$8.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$8 extends java.lang.Object implements org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration {
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager)
org.ehcache.core.EhcacheManager this$0
}
org/ehcache/core/EhcacheManager$9.class
EhcacheManager.java
package org.ehcache.core
org.ehcache.core.EhcacheManager$9 extends java.lang.Object implements org.ehcache.spi.service.ServiceProvider {
final synthetic org.ehcache.core.EhcacheManager this$0
void <init> (org.ehcache.core.EhcacheManager)
org.ehcache.core.EhcacheManager this$0
public org.ehcache.spi.service.MaintainableService getService (java.lang.Class)
Class serviceType
public java.util.Collection getServicesOfType (java.lang.Class)
Class serviceType
public volatile synthetic org.ehcache.spi.service.Service getService (java.lang.Class)
}
org/ehcache/core/EhcacheManager$CacheHolder.class
EhcacheManager.java
package org.ehcache.core
final org.ehcache.core.EhcacheManager$CacheHolder extends java.lang.Object {
private final Class keyType
private final Class valueType
private volatile org.ehcache.core.InternalCache cache
private volatile boolean isValueSet
void <init> (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
org.ehcache.core.InternalCache retrieve (java.lang.Class, java.lang.Class)
InterruptedException e
boolean interrupted
Class refKeyType
Class refValueType
private static org.ehcache.core.InternalCache cast (org.ehcache.core.InternalCache)
org.ehcache.core.InternalCache cache
public synchronized void setCache (org.ehcache.core.InternalCache)
org.ehcache.core.InternalCache cache
static synthetic java.lang.Class access$000 (org.ehcache.core.EhcacheManager$CacheHolder)
org.ehcache.core.EhcacheManager$CacheHolder x0
static synthetic java.lang.Class access$100 (org.ehcache.core.EhcacheManager$CacheHolder)
org.ehcache.core.EhcacheManager$CacheHolder x0
}
org/ehcache/core/EhcacheManager.class
EhcacheManager.java
package org.ehcache.core
public org.ehcache.core.EhcacheManager extends java.lang.Object implements org.ehcache.PersistentCacheManager org.ehcache.core.spi.store.InternalCacheManager {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.core.config.DefaultConfiguration configuration
private final ClassLoader cacheManagerClassLoader
private final boolean useLoaderInAtomics
private final java.util.concurrent.ConcurrentMap caches
private final java.util.concurrent.CopyOnWriteArrayList listeners
private final org.ehcache.core.StatusTransitioner statusTransitioner
private final String simpleName
protected final org.ehcache.core.spi.ServiceLocator serviceLocator
public void <init> (org.ehcache.config.Configuration)
org.ehcache.config.Configuration config
public void <init> (org.ehcache.config.Configuration, java.util.Collection)
org.ehcache.config.Configuration config
java.util.Collection services
public void <init> (org.ehcache.config.Configuration, java.util.Collection, boolean)
org.ehcache.config.Configuration config
java.util.Collection services
boolean useLoaderInAtomics
public void <init> (org.ehcache.config.Configuration, java.util.function.UnaryOperator, boolean)
org.ehcache.config.Configuration config
java.util.function.UnaryOperator customization
boolean useLoaderInAtomics
String simpleName
private void validateServicesConfigs ()
org.ehcache.spi.service.ServiceCreationConfiguration service
java.util.Set classes
private org.ehcache.core.spi.ServiceLocator resolveServices (java.util.function.UnaryOperator)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfig
java.util.function.UnaryOperator customization
org.ehcache.core.spi.ServiceLocator$DependencySet builder
org.ehcache.core.StatusTransitioner getStatusTransitioner ()
public org.ehcache.Cache getCache (java.lang.String, java.lang.Class, java.lang.Class)
IllegalArgumentException e
String alias
Class keyType
Class valueType
org.ehcache.core.EhcacheManager$CacheHolder cacheHolder
public void removeCache (java.lang.String)
String alias
private void removeCache (java.lang.String, boolean)
org.ehcache.core.events.CacheManagerListener listener
org.ehcache.core.InternalCache ehcache
String alias
boolean removeFromConfig
org.ehcache.core.EhcacheManager$CacheHolder cacheHolder
protected void closeEhcache (java.lang.String, org.ehcache.core.InternalCache)
org.ehcache.CachePersistenceException e
org.ehcache.spi.persistence.PersistableResourceService persistableResourceService
org.ehcache.config.ResourcePool resourcePool
org.ehcache.config.ResourceType resourceType
String alias
org.ehcache.core.InternalCache ehcache
public org.ehcache.Cache createCache (java.lang.String, org.ehcache.config.Builder)
String alias
org.ehcache.config.Builder configBuilder
public org.ehcache.Cache createCache (java.lang.String, org.ehcache.config.CacheConfiguration) throws java.lang.IllegalArgumentException
String alias
org.ehcache.config.CacheConfiguration config
private org.ehcache.Cache createCache (java.lang.String, org.ehcache.config.CacheConfiguration, boolean) throws java.lang.IllegalArgumentException
RuntimeException e
org.ehcache.core.events.CacheManagerListener listener
String alias
org.ehcache.config.CacheConfiguration originalConfig
boolean addToConfig
org.ehcache.config.CacheConfiguration config
Class keyType
Class valueType
org.ehcache.core.EhcacheManager$CacheHolder value
org.ehcache.core.InternalCache cache
boolean success
RuntimeException failure
org.ehcache.core.InternalCache createNewEhcache (java.lang.String, org.ehcache.config.CacheConfiguration, java.lang.Class, java.lang.Class)
org.ehcache.spi.service.ServiceConfiguration serviceConfig
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.event.CacheEventListener lsnr
org.ehcache.core.events.CacheEventListenerConfiguration lsnrConfig
java.util.Collection evtLsnrConfigs
org.ehcache.core.spi.LifeCycled lifeCycled
String alias
org.ehcache.config.CacheConfiguration config
Class keyType
Class valueType
java.util.Collection adjustedServiceConfigs
java.util.List unknownServiceConfigs
java.util.List lifeCycledList
org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider cacheLoaderWriterProvider
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
org.ehcache.core.spi.store.Store store
org.ehcache.core.events.CacheEventDispatcherFactory cenlProvider
org.ehcache.core.events.CacheEventDispatcher evtService
org.ehcache.spi.resilience.ResilienceStrategyProvider resilienceProvider
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.InternalCache cache
org.ehcache.core.events.CacheEventListenerProvider evntLsnrFactory
protected org.ehcache.core.spi.store.Store getStore (java.lang.String, org.ehcache.config.CacheConfiguration, java.lang.Class, java.lang.Class, java.util.Collection, java.util.List, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier spaceIdentifier
org.ehcache.CachePersistenceException e
org.ehcache.spi.persistence.PersistableResourceService persistableResourceService
org.ehcache.config.ResourceType resourceType
org.ehcache.spi.serialization.Serializer keySer
org.ehcache.config.ResourceType resource
org.ehcache.spi.serialization.UnsupportedTypeException e
org.ehcache.spi.serialization.Serializer valueSer
org.ehcache.config.ResourceType resource
org.ehcache.spi.serialization.UnsupportedTypeException e
String alias
org.ehcache.config.CacheConfiguration config
Class keyType
Class valueType
java.util.Collection serviceConfigs
java.util.List lifeCycledList
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
java.util.Set resourceTypes
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.spi.serialization.SerializationProvider serialization
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigArray
java.util.Collection serviceConfigurations
int dispatcherConcurrency
boolean operationStatisticsEnabled
org.ehcache.core.spi.store.Store$Configuration storeConfiguration
org.ehcache.core.spi.store.Store$Provider storeProvider
org.ehcache.core.spi.store.Store store
java.util.concurrent.atomic.AtomicReference storeProviderRef
private org.ehcache.spi.persistence.PersistableResourceService getPersistableResourceService (org.ehcache.config.ResourceType)
org.ehcache.spi.persistence.PersistableResourceService service
org.ehcache.config.ResourceType resourceType
java.util.Collection services
private org.ehcache.config.CacheConfiguration adjustConfigurationWithCacheManagerDefaults (java.lang.String, org.ehcache.config.CacheConfiguration)
org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider loaderWriterProvider
org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration preConfiguredCacheLoaderWriterConfig
String alias
org.ehcache.config.CacheConfiguration config
org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration loaderWriterConfiguration
public void registerListener (org.ehcache.core.events.CacheManagerListener)
org.ehcache.core.events.CacheManagerListener listener
public void deregisterListener (org.ehcache.core.events.CacheManagerListener)
org.ehcache.core.events.CacheManagerListener listener
public void init ()
String alias
java.util.Map$Entry cacheConfigurationEntry
Exception exceptionClosingCache
String toBeClosed
Exception exceptionStoppingServices
RuntimeException e
java.util.Deque initiatedCaches
Exception e
org.ehcache.core.StatusTransitioner$Transition st
public org.ehcache.Status getStatus ()
public void close ()
Exception e
String alias
Exception e
org.ehcache.core.StatusTransitioner$Transition st
Exception firstException
public org.ehcache.config.Configuration getRuntimeConfiguration ()
public void destroyCache (java.lang.String) throws org.ehcache.CachePersistenceException
IllegalStateException e
Throwable t
Throwable t
org.ehcache.core.StatusTransitioner$Transition st
Throwable t
org.ehcache.core.StatusTransitioner$Transition st
String alias
org.ehcache.core.StatusTransitioner$Transition maintenance
private void destroyPersistenceSpace (java.lang.String) throws org.ehcache.CachePersistenceException
org.ehcache.spi.persistence.PersistableResourceService service
String alias
java.util.Collection services
public void destroy () throws org.ehcache.CachePersistenceException
Throwable t
Throwable t
org.ehcache.core.StatusTransitioner$Transition st
private void startMaintainableServices (org.ehcache.spi.service.MaintainableService$MaintenanceScope)
org.ehcache.spi.service.MaintainableService service
org.ehcache.spi.service.MaintainableService$MaintenanceScope maintenanceScope
org.ehcache.spi.service.ServiceProvider provider
java.util.Collection services
private org.ehcache.spi.service.ServiceProvider getMaintainableServiceProvider ()
private void stopMaintainableServices ()
org.ehcache.spi.service.MaintainableService service
java.util.Collection services
java.lang.ClassLoader getClassLoader ()
void destroyInternal () throws org.ehcache.CachePersistenceException
org.ehcache.spi.persistence.PersistableResourceService service
java.util.Collection services
private static synthetic java.lang.Boolean lambda$getStore$1 (org.ehcache.config.CacheConfiguration)
org.ehcache.config.CacheConfiguration config
private static synthetic org.ehcache.core.spi.ServiceLocator$DependencySet lambda$new$0 (java.util.Collection, org.ehcache.core.spi.ServiceLocator$DependencySet)
java.util.Collection services
org.ehcache.core.spi.ServiceLocator$DependencySet dependencies
static void <clinit> ()
}
org/ehcache/core/EhcacheRuntimeConfiguration.class
EhcacheRuntimeConfiguration.java
package org.ehcache.core
org.ehcache.core.EhcacheRuntimeConfiguration extends java.lang.Object implements org.ehcache.config.CacheRuntimeConfiguration org.ehcache.core.InternalRuntimeConfiguration org.ehcache.core.HumanReadable {
private final org.ehcache.config.CacheConfiguration config
private final java.util.Collection addedServiceConfigurations
private volatile org.ehcache.config.ResourcePools resourcePools
private final java.util.List cacheConfigurationListenerList
void <init> (org.ehcache.config.CacheConfiguration)
org.ehcache.config.CacheConfiguration config
public synchronized void updateResourcePools (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourcePools pools
org.ehcache.config.ResourcePools updatedResourcePools
public java.util.Collection getServiceConfigurations ()
java.util.Collection configurations
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public org.ehcache.config.EvictionAdvisor getEvictionAdvisor ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.expiry.Expiry getExpiry ()
public org.ehcache.expiry.ExpiryPolicy getExpiryPolicy ()
public org.ehcache.config.ResourcePools getResourcePools ()
public org.ehcache.config.FluentCacheConfigurationBuilder derive ()
org.ehcache.spi.service.ServiceConfiguration service
org.ehcache.config.FluentCacheConfigurationBuilder builder
public boolean addCacheConfigurationListener (java.util.List)
java.util.List listeners
public boolean removeCacheConfigurationListener (org.ehcache.core.CacheConfigurationChangeListener)
org.ehcache.core.CacheConfigurationChangeListener listener
public synchronized void deregisterCacheEventListener (org.ehcache.event.CacheEventListener)
org.ehcache.event.CacheEventListener listener
public synchronized void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, java.util.Set)
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventOrdering ordering
org.ehcache.event.EventFiring firing
java.util.Set forEventTypes
org.ehcache.core.events.EventListenerWrapper listenerWrapper
private java.util.Collection copy (java.util.Collection)
java.util.Collection collection
private void fireCacheConfigurationChange (org.ehcache.core.CacheConfigurationProperty, java.lang.Object, java.lang.Object)
org.ehcache.core.CacheConfigurationChangeListener cacheConfigurationListener
org.ehcache.core.CacheConfigurationProperty prop
Object oldValue
Object newValue
public java.lang.String readableString ()
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
StringBuilder serviceConfigurationsToStringBuilder
private synthetic org.ehcache.config.ResourcePools lambda$derive$0 (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourcePools existing
}
org/ehcache/core/HumanReadable.class
HumanReadable.java
package org.ehcache.core
public abstract org.ehcache.core.HumanReadable extends java.lang.Object {
public abstract java.lang.String readableString ()
}
org/ehcache/core/InternalCache.class
InternalCache.java
package org.ehcache.core
public abstract org.ehcache.core.InternalCache extends java.lang.Object implements org.ehcache.UserManagedCache {
public abstract java.util.Map getBulkMethodEntries ()
public abstract org.ehcache.core.Jsr107Cache createJsr107Cache ()
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriter getCacheLoaderWriter ()
public abstract void addHook (org.ehcache.core.spi.LifeCycled)
}
org/ehcache/core/InternalRuntimeConfiguration.class
InternalRuntimeConfiguration.java
package org.ehcache.core
abstract org.ehcache.core.InternalRuntimeConfiguration extends java.lang.Object {
public abstract boolean addCacheConfigurationListener (java.util.List)
public abstract boolean removeCacheConfigurationListener (org.ehcache.core.CacheConfigurationChangeListener)
}
org/ehcache/core/InternalStatus$1.class
InternalStatus.java
package org.ehcache.core
final enum org.ehcache.core.InternalStatus$1 extends org.ehcache.core.InternalStatus {
void <init> (java.lang.String, int)
public org.ehcache.core.InternalStatus$Transition init ()
public org.ehcache.core.InternalStatus$Transition maintenance ()
public org.ehcache.Status toPublicStatus ()
}
org/ehcache/core/InternalStatus$2.class
InternalStatus.java
package org.ehcache.core
final enum org.ehcache.core.InternalStatus$2 extends org.ehcache.core.InternalStatus {
void <init> (java.lang.String, int)
public org.ehcache.core.InternalStatus$Transition close ()
public org.ehcache.Status toPublicStatus ()
}
org/ehcache/core/InternalStatus$3.class
InternalStatus.java
package org.ehcache.core
final enum org.ehcache.core.InternalStatus$3 extends org.ehcache.core.InternalStatus {
void <init> (java.lang.String, int)
public org.ehcache.core.InternalStatus$Transition close ()
public org.ehcache.Status toPublicStatus ()
}
org/ehcache/core/InternalStatus$Transition.class
InternalStatus.java
package org.ehcache.core
public org.ehcache.core.InternalStatus$Transition extends java.lang.Object {
private final org.ehcache.core.InternalStatus to
private final Thread owner
private volatile org.ehcache.core.InternalStatus done
final synthetic org.ehcache.core.InternalStatus this$0
private void <init> (org.ehcache.core.InternalStatus, org.ehcache.core.InternalStatus)
org.ehcache.core.InternalStatus this$0
org.ehcache.core.InternalStatus to
public org.ehcache.core.InternalStatus get ()
InterruptedException e
boolean interrupted
public synchronized void succeeded ()
public synchronized void failed ()
public org.ehcache.core.InternalStatus from ()
public org.ehcache.core.InternalStatus to ()
public boolean done ()
synthetic void <init> (org.ehcache.core.InternalStatus, org.ehcache.core.InternalStatus, org.ehcache.core.InternalStatus$1)
org.ehcache.core.InternalStatus x0
org.ehcache.core.InternalStatus x1
org.ehcache.core.InternalStatus$1 x2
}
org/ehcache/core/InternalStatus.class
InternalStatus.java
package org.ehcache.core
abstract enum org.ehcache.core.InternalStatus extends java.lang.Enum {
public static final enum org.ehcache.core.InternalStatus UNINITIALIZED
public static final enum org.ehcache.core.InternalStatus MAINTENANCE
public static final enum org.ehcache.core.InternalStatus AVAILABLE
private static final synthetic org.ehcache.core.InternalStatus[] $VALUES
public static org.ehcache.core.InternalStatus[] values ()
public static org.ehcache.core.InternalStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public org.ehcache.core.InternalStatus$Transition init ()
public org.ehcache.core.InternalStatus$Transition close ()
public org.ehcache.core.InternalStatus$Transition maintenance ()
public abstract org.ehcache.Status toPublicStatus ()
public static org.ehcache.core.InternalStatus$Transition initial ()
org.ehcache.core.InternalStatus$Transition close
synthetic void <init> (java.lang.String, int, org.ehcache.core.InternalStatus$1)
String x0
int x1
org.ehcache.core.InternalStatus$1 x2
static void <clinit> ()
}
org/ehcache/core/Jsr107Cache.class
Jsr107Cache.java
package org.ehcache.core
public abstract org.ehcache.core.Jsr107Cache extends java.lang.Object {
public abstract java.util.Map getAll (java.util.Set)
public abstract java.lang.Object getAndRemove (java.lang.Object)
public abstract java.lang.Object getAndPut (java.lang.Object, java.lang.Object)
public abstract boolean remove (java.lang.Object)
public abstract void removeAll ()
public abstract void compute (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier, java.util.function.Supplier)
public abstract void loadAll (java.util.Set, boolean, java.util.function.Function)
public abstract java.util.Iterator specIterator ()
public abstract java.lang.Object getNoLoader (java.lang.Object)
}
org/ehcache/core/PersistentUserManagedEhcache.class
PersistentUserManagedEhcache.java
package org.ehcache.core
public org.ehcache.core.PersistentUserManagedEhcache extends java.lang.Object implements org.ehcache.PersistentUserManagedCache {
private final org.ehcache.core.StatusTransitioner statusTransitioner
private final org.slf4j.Logger logger
private final org.ehcache.core.InternalCache cache
private final org.ehcache.core.spi.service.DiskResourceService diskPersistenceService
private final String id
public void <init> (org.ehcache.config.CacheConfiguration, org.ehcache.core.spi.store.Store, org.ehcache.spi.resilience.ResilienceStrategy, org.ehcache.core.spi.service.DiskResourceService, org.ehcache.spi.loaderwriter.CacheLoaderWriter, org.ehcache.core.events.CacheEventDispatcher, java.lang.String)
org.ehcache.config.CacheConfiguration configuration
org.ehcache.core.spi.store.Store store
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
org.ehcache.core.spi.service.DiskResourceService diskPersistenceService
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
String id
public void destroy () throws org.ehcache.CachePersistenceException
Throwable t
org.ehcache.core.StatusTransitioner$Transition st
void create ()
org.ehcache.CachePersistenceException e
void destroyInternal () throws org.ehcache.CachePersistenceException
public void init ()
public void close ()
org.ehcache.CachePersistenceException e
public org.ehcache.Status getStatus ()
public java.lang.Object get (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException
Object key
public void put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
public void remove (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
public java.util.Map getAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException
java.util.Set keys
public void putAll (java.util.Map) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
java.util.Map entries
public void removeAll (java.util.Set) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
java.util.Set keys
public void clear ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheLoadingException org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object oldValue
Object newValue
public org.ehcache.config.CacheRuntimeConfiguration getRuntimeConfiguration ()
public java.util.Iterator iterator ()
public void addHook (org.ehcache.core.spi.LifeCycled)
org.ehcache.core.spi.LifeCycled lifeCycled
}
org/ehcache/core/SpecIterator$1.class
SpecIterator.java
package org.ehcache.core
org.ehcache.core.SpecIterator$1 extends java.lang.Object implements org.ehcache.Cache$Entry {
final synthetic Object val$nextKey
final synthetic Object val$nextValue
final synthetic org.ehcache.core.SpecIterator this$0
void <init> (org.ehcache.core.SpecIterator, java.lang.Object, java.lang.Object)
org.ehcache.core.SpecIterator this$0
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
org/ehcache/core/SpecIterator.class
SpecIterator.java
package org.ehcache.core
org.ehcache.core.SpecIterator extends java.lang.Object implements java.util.Iterator {
private final org.ehcache.core.Jsr107Cache cache
private final org.ehcache.core.spi.store.Store$Iterator iterator
private org.ehcache.Cache$Entry current
public void <init> (org.ehcache.core.Jsr107Cache, org.ehcache.core.spi.store.Store)
org.ehcache.core.Jsr107Cache cache
org.ehcache.core.spi.store.Store store
public boolean hasNext ()
public org.ehcache.Cache$Entry next ()
org.ehcache.Cache$Entry next
Object nextKey
org.ehcache.core.spi.store.Store$ValueHolder nextValueHolder
Object nextValue
org.ehcache.spi.resilience.StoreAccessException sae
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/core/StatusTransitioner$1.class
StatusTransitioner.java
package org.ehcache.core
synthetic org.ehcache.core.StatusTransitioner$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$core$InternalStatus
static void <clinit> ()
}
org/ehcache/core/StatusTransitioner$Transition.class
StatusTransitioner.java
package org.ehcache.core
final org.ehcache.core.StatusTransitioner$Transition extends java.lang.Object {
private final org.ehcache.core.InternalStatus$Transition st
private final Thread thread
private final String action
final synthetic org.ehcache.core.StatusTransitioner this$0
public void <init> (org.ehcache.core.StatusTransitioner, org.ehcache.core.InternalStatus$Transition, java.lang.Thread, java.lang.String)
org.ehcache.core.StatusTransitioner this$0
org.ehcache.core.InternalStatus$Transition st
Thread thread
String action
public void succeeded ()
Exception e
public org.ehcache.StateTransitionException failed (java.lang.Throwable)
Throwable t
}
org/ehcache/core/StatusTransitioner.class
StatusTransitioner.java
package org.ehcache.core
final org.ehcache.core.StatusTransitioner extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicReference currentState
private volatile Thread maintenanceLease
private final org.slf4j.Logger logger
private final java.util.concurrent.CopyOnWriteArrayList hooks
private final java.util.concurrent.CopyOnWriteArrayList listeners
void <init> (org.slf4j.Logger)
org.slf4j.Logger logger
org.ehcache.Status currentStatus ()
boolean isTransitioning ()
void checkAvailable ()
org.ehcache.Status status
void checkMaintenance ()
org.ehcache.Status status
org.ehcache.core.StatusTransitioner$Transition init ()
org.ehcache.core.InternalStatus$Transition cs
org.ehcache.core.InternalStatus$Transition st
org.ehcache.core.StatusTransitioner$Transition close ()
org.ehcache.core.InternalStatus$Transition cs
org.ehcache.core.InternalStatus$Transition st
org.ehcache.core.StatusTransitioner$Transition maintenance ()
org.ehcache.core.InternalStatus$Transition cs
org.ehcache.core.InternalStatus$Transition st
org.ehcache.core.StatusTransitioner$Transition exitMaintenance ()
org.ehcache.core.InternalStatus$Transition cs
org.ehcache.core.InternalStatus$Transition st
void addHook (org.ehcache.core.spi.LifeCycled)
org.ehcache.core.spi.LifeCycled hook
void removeHook (org.ehcache.core.spi.LifeCycled)
org.ehcache.core.spi.LifeCycled hook
private void validateHookRegistration ()
void registerListener (org.ehcache.core.events.StateChangeListener)
org.ehcache.core.events.StateChangeListener listener
void deregisterListener (org.ehcache.core.events.StateChangeListener)
org.ehcache.core.events.StateChangeListener listener
private void runInitHooks () throws java.lang.Exception
Exception closeException
Exception initException
org.ehcache.core.spi.LifeCycled hook
java.util.Deque initiated
private void runCloseHooks () throws java.lang.Exception
org.ehcache.core.spi.LifeCycled hook
Exception closeException
java.util.Deque initiated
Exception firstFailure
private void fireTransitionEvent (org.ehcache.Status, org.ehcache.Status)
org.ehcache.core.events.StateChangeListener listener
org.ehcache.Status previousStatus
org.ehcache.Status newStatus
static synthetic void access$000 (org.ehcache.core.StatusTransitioner) throws java.lang.Exception
org.ehcache.core.StatusTransitioner x0
static synthetic java.lang.Thread access$102 (org.ehcache.core.StatusTransitioner, java.lang.Thread)
org.ehcache.core.StatusTransitioner x0
Thread x1
static synthetic void access$200 (org.ehcache.core.StatusTransitioner) throws java.lang.Exception
org.ehcache.core.StatusTransitioner x0
static synthetic void access$300 (org.ehcache.core.StatusTransitioner, org.ehcache.Status, org.ehcache.Status)
org.ehcache.core.StatusTransitioner x0
org.ehcache.Status x1
org.ehcache.Status x2
static synthetic org.slf4j.Logger access$400 (org.ehcache.core.StatusTransitioner)
org.ehcache.core.StatusTransitioner x0
}
org/ehcache/core/collections/
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$1$1.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1$1 extends org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakSafeIterator {
final synthetic org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1 this$1
void <init> (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1, java.util.Iterator)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1 this$1
java.util.Iterator weakIterator
protected java.lang.Object extract (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakReference)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakReference u
protected volatile synthetic java.lang.Object extract (java.lang.Object)
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$1.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1 extends java.util.AbstractSet {
final synthetic org.ehcache.core.collections.ConcurrentWeakIdentityHashMap this$0
void <init> (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public int size ()
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$2$1.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$2$1 extends org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakSafeIterator {
final synthetic org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$2 this$1
void <init> (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$2, java.util.Iterator)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$2 this$1
java.util.Iterator weakIterator
protected java.util.Map$Entry extract (java.util.Map$Entry)
java.util.Map$Entry u
Object key
protected volatile synthetic java.lang.Object extract (java.lang.Object)
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$2.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$2 extends java.util.AbstractSet {
final synthetic org.ehcache.core.collections.ConcurrentWeakIdentityHashMap this$0
void <init> (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap this$0
public java.util.Iterator iterator ()
public int size ()
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$WeakReference.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakReference extends java.lang.ref.WeakReference {
private final int hashCode
private void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object referent
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
synthetic void <init> (java.lang.Object, java.lang.ref.ReferenceQueue, org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1)
Object x0
java.lang.ref.ReferenceQueue x1
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$1 x2
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap$WeakSafeIterator.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
abstract org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakSafeIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator weakIterator
protected Object strongNext
public void <init> (java.util.Iterator)
java.util.Iterator weakIterator
private void advance ()
Object nextU
public boolean hasNext ()
public final java.lang.Object next ()
Object next
public void remove ()
protected abstract java.lang.Object extract (java.lang.Object)
}
org/ehcache/core/collections/ConcurrentWeakIdentityHashMap.class
ConcurrentWeakIdentityHashMap.java
package org.ehcache.core.collections
public org.ehcache.core.collections.ConcurrentWeakIdentityHashMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
private final java.util.concurrent.ConcurrentMap map
private final java.lang.ref.ReferenceQueue queue
public void <init> ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Map m
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
private void purgeKeys ()
java.lang.ref.Reference reference
private org.ehcache.core.collections.ConcurrentWeakIdentityHashMap$WeakReference newKey (java.lang.Object)
Object key
static synthetic void access$100 (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap x0
static synthetic java.util.concurrent.ConcurrentMap access$200 (org.ehcache.core.collections.ConcurrentWeakIdentityHashMap)
org.ehcache.core.collections.ConcurrentWeakIdentityHashMap x0
}
org/ehcache/core/config/
org/ehcache/core/config/CoreConfigurationBuilder.class
CoreConfigurationBuilder.java
package org.ehcache.core.config
public org.ehcache.core.config.CoreConfigurationBuilder extends java.lang.Object implements org.ehcache.config.FluentConfigurationBuilder {
private final java.util.Map caches
private final java.util.Collection serviceConfigurations
private final ClassLoader classLoader
protected static org.ehcache.core.config.CoreConfigurationBuilder newConfigurationBuilder (org.ehcache.config.Configuration)
org.ehcache.config.Configuration seed
protected void <init> ()
protected void <init> (org.ehcache.core.config.CoreConfigurationBuilder, java.util.Map)
org.ehcache.core.config.CoreConfigurationBuilder builder
java.util.Map caches
protected void <init> (org.ehcache.core.config.CoreConfigurationBuilder, java.util.Collection)
org.ehcache.core.config.CoreConfigurationBuilder builder
java.util.Collection serviceConfigurations
protected void <init> (org.ehcache.core.config.CoreConfigurationBuilder, java.lang.ClassLoader)
org.ehcache.core.config.CoreConfigurationBuilder builder
ClassLoader classLoader
public org.ehcache.config.Configuration build ()
public org.ehcache.config.CacheConfiguration getCache (java.lang.String)
String alias
public org.ehcache.core.config.CoreConfigurationBuilder withCache (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration config
java.util.Map newCaches
public org.ehcache.core.config.CoreConfigurationBuilder withoutCache (java.lang.String)
String alias
java.util.Map newCaches
public org.ehcache.core.config.CoreConfigurationBuilder updateCache (java.lang.String, java.util.function.UnaryOperator)
String alias
java.util.function.UnaryOperator update
org.ehcache.config.CacheConfiguration existing
public org.ehcache.core.config.CoreConfigurationBuilder updateCaches (java.util.function.UnaryOperator)
java.util.function.UnaryOperator update
public java.util.Collection getServices (java.lang.Class)
Class configurationType
public org.ehcache.core.config.CoreConfigurationBuilder withService (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration config
java.util.List newServiceConfigurations
public org.ehcache.core.config.CoreConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
Class clazz
java.util.function.Predicate predicate
java.util.List newServiceConfigurations
public org.ehcache.core.config.CoreConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator)
org.ehcache.spi.service.ServiceCreationConfiguration replacement
org.ehcache.spi.service.ServiceCreationConfiguration configuration
org.ehcache.core.config.CoreConfigurationBuilder otherBuilder
Class clazz
java.util.function.UnaryOperator update
java.util.Collection existing
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.core.config.CoreConfigurationBuilder withClassLoader (java.lang.ClassLoader)
ClassLoader classLoader
public org.ehcache.core.config.CoreConfigurationBuilder withDefaultClassLoader ()
protected org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.util.Map)
java.util.Map caches
protected org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.util.Collection)
java.util.Collection serviceConfigurations
protected org.ehcache.core.config.CoreConfigurationBuilder newBuilderWith (java.lang.ClassLoader)
ClassLoader classLoader
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withDefaultClassLoader ()
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withClassLoader (java.lang.ClassLoader)
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder updateServices (java.lang.Class, java.util.function.UnaryOperator) throws java.lang.IllegalStateException
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withoutServices (java.lang.Class, java.util.function.Predicate)
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withService (org.ehcache.spi.service.ServiceCreationConfiguration)
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder updateCaches (java.util.function.UnaryOperator)
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder updateCache (java.lang.String, java.util.function.UnaryOperator) throws java.lang.IllegalArgumentException
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withoutCache (java.lang.String)
public volatile synthetic org.ehcache.config.FluentConfigurationBuilder withCache (java.lang.String, org.ehcache.config.CacheConfiguration)
public volatile synthetic java.lang.Object build ()
private static synthetic boolean lambda$withoutServices$3 (java.lang.Class, java.util.function.Predicate, org.ehcache.spi.service.ServiceCreationConfiguration)
Class clazz
java.util.function.Predicate predicate
org.ehcache.spi.service.ServiceCreationConfiguration c
private static synthetic boolean lambda$withService$2 (org.ehcache.spi.service.ServiceCreationConfiguration, org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration config
org.ehcache.spi.service.ServiceCreationConfiguration other
private static synthetic boolean lambda$getServices$1 (java.lang.Class, org.ehcache.spi.service.ServiceCreationConfiguration)
Class configurationType
org.ehcache.spi.service.ServiceCreationConfiguration service
private static synthetic org.ehcache.config.CacheConfiguration lambda$updateCaches$0 (java.util.function.UnaryOperator, java.util.Map$Entry)
java.util.function.UnaryOperator update
java.util.Map$Entry e
}
org/ehcache/core/config/DefaultConfiguration.class
DefaultConfiguration.java
package org.ehcache.core.config
public final org.ehcache.core.config.DefaultConfiguration extends java.lang.Object implements org.ehcache.config.Configuration org.ehcache.core.HumanReadable {
private final java.util.concurrent.ConcurrentMap caches
private final java.util.Collection services
private final ClassLoader classLoader
public void <init> (org.ehcache.config.Configuration)
org.ehcache.config.Configuration cfg
public transient void <init> (java.lang.ClassLoader, org.ehcache.spi.service.ServiceCreationConfiguration[])
ClassLoader classLoader
org.ehcache.spi.service.ServiceCreationConfiguration[] services
public transient void <init> (java.util.Map, java.lang.ClassLoader, org.ehcache.spi.service.ServiceCreationConfiguration[])
java.util.Map caches
ClassLoader classLoader
org.ehcache.spi.service.ServiceCreationConfiguration[] services
public java.util.Map getCacheConfigurations ()
public java.util.Collection getServiceCreationConfigurations ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.config.FluentConfigurationBuilder derive ()
private static java.util.Map emptyCacheMap ()
public void addCacheConfiguration (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration config
public void removeCacheConfiguration (java.lang.String)
String alias
public void replaceCacheConfiguration (java.lang.String, org.ehcache.config.CacheConfiguration, org.ehcache.config.CacheRuntimeConfiguration)
String alias
org.ehcache.config.CacheConfiguration config
org.ehcache.config.CacheRuntimeConfiguration runtimeConfiguration
public java.lang.String readableString ()
java.util.Map$Entry cacheConfigurationEntry
org.ehcache.spi.service.ServiceCreationConfiguration serviceCreationConfiguration
StringBuilder cachesToStringBuilder
StringBuilder serviceCreationConfigurationsToStringBuilder
}
org/ehcache/core/config/ExpiryUtils$1.class
ExpiryUtils.java
package org.ehcache.core.config
final org.ehcache.core.config.ExpiryUtils$1 extends java.lang.Object implements org.ehcache.expiry.Expiry {
final synthetic org.ehcache.expiry.ExpiryPolicy val$expiryPolicy
void <init> (org.ehcache.expiry.ExpiryPolicy)
public org.ehcache.expiry.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
public org.ehcache.expiry.Duration getExpiryForAccess (java.lang.Object, org.ehcache.ValueSupplier)
Object key
org.ehcache.ValueSupplier value
public org.ehcache.expiry.Duration getExpiryForUpdate (java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
Object key
org.ehcache.ValueSupplier oldValue
Object newValue
public java.lang.String toString ()
}
org/ehcache/core/config/ExpiryUtils$2.class
ExpiryUtils.java
package org.ehcache.core.config
final org.ehcache.core.config.ExpiryUtils$2 extends java.lang.Object implements org.ehcache.expiry.ExpiryPolicy {
final synthetic org.ehcache.expiry.Expiry val$expiry
void <init> (org.ehcache.expiry.Expiry)
public java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
org.ehcache.expiry.Duration duration
public java.time.Duration getExpiryForAccess (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
org.ehcache.expiry.Duration duration
public java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
org.ehcache.expiry.Duration duration
public java.lang.String toString ()
private java.time.Duration convertDuration (org.ehcache.expiry.Duration)
ArithmeticException e
org.ehcache.expiry.Duration duration
}
org/ehcache/core/config/ExpiryUtils$3.class
ExpiryUtils.java
package org.ehcache.core.config
synthetic org.ehcache.core.config.ExpiryUtils$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$java$util$concurrent$TimeUnit
static void <clinit> ()
}
org/ehcache/core/config/ExpiryUtils.class
ExpiryUtils.java
package org.ehcache.core.config
public org.ehcache.core.config.ExpiryUtils extends java.lang.Object {
private static final org.slf4j.Logger LOG
public void <init> ()
public static boolean isExpiryDurationInfinite (java.time.Duration)
java.time.Duration duration
public static org.ehcache.expiry.Expiry convertToExpiry (org.ehcache.expiry.ExpiryPolicy)
org.ehcache.expiry.Expiry expiry
org.ehcache.expiry.ExpiryPolicy expiryPolicy
private static org.ehcache.expiry.Duration convertDuration (java.time.Duration)
long secondsInMillis
long secondsInMicros
long nanos
long seconds
long secondsInNanos
java.time.Duration duration
public static org.ehcache.expiry.ExpiryPolicy convertToExpiryPolicy (org.ehcache.expiry.Expiry)
org.ehcache.expiry.ExpiryPolicy expiryPolicy
org.ehcache.expiry.Expiry expiry
public static java.time.temporal.TemporalUnit jucTimeUnitToTemporalUnit (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit timeUnit
public static long getExpirationMillis (long, java.time.Duration)
ArithmeticException e
long now
java.time.Duration duration
public static java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object, org.ehcache.expiry.ExpiryPolicy)
java.time.Duration duration
RuntimeException e
Object key
Object value
org.ehcache.expiry.ExpiryPolicy expiry
java.time.Duration duration
static synthetic org.ehcache.expiry.Duration access$000 (java.time.Duration)
java.time.Duration x0
static void <clinit> ()
}
org/ehcache/core/config/store/
org/ehcache/core/config/store/StoreEventSourceConfiguration.class
StoreEventSourceConfiguration.java
package org.ehcache.core.config.store
public abstract org.ehcache.core.config.store.StoreEventSourceConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public static final int DEFAULT_DISPATCHER_CONCURRENCY
public abstract int getDispatcherConcurrency ()
}
org/ehcache/core/config/store/StoreStatisticsConfiguration.class
StoreStatisticsConfiguration.java
package org.ehcache.core.config.store
public org.ehcache.core.config.store.StoreStatisticsConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
private final boolean operationStatisticsEnabled
public void <init> (boolean)
boolean operationStatisticsEnabled
public boolean isOperationStatisticsEnabled ()
public java.lang.Class getServiceType ()
public java.lang.Boolean derive ()
public org.ehcache.core.config.store.StoreStatisticsConfiguration build (java.lang.Boolean)
Boolean enabled
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/core/events/
org/ehcache/core/events/CacheEventDispatcher.class
CacheEventDispatcher.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.CacheEventDispatcher extends java.lang.Object implements org.ehcache.core.spi.store.ConfigurationChangeSupport {
public abstract void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, java.util.EnumSet)
public abstract void deregisterCacheEventListener (org.ehcache.event.CacheEventListener)
public abstract void shutdown ()
public abstract void setListenerSource (org.ehcache.Cache)
public abstract void setStoreEventSource (org.ehcache.core.spi.store.events.StoreEventSource)
}
org/ehcache/core/events/CacheEventDispatcherFactory.class
CacheEventDispatcherFactory.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.CacheEventDispatcherFactory extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.events.CacheEventDispatcher createCacheEventDispatcher (org.ehcache.core.spi.store.Store, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseCacheEventDispatcher (org.ehcache.core.events.CacheEventDispatcher)
}
org/ehcache/core/events/CacheEventListenerConfiguration.class
CacheEventListenerConfiguration.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.CacheEventListenerConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public abstract org.ehcache.event.EventFiring firingMode ()
public abstract org.ehcache.event.EventOrdering orderingMode ()
public abstract java.util.EnumSet fireOn ()
}
org/ehcache/core/events/CacheEventListenerProvider.class
CacheEventListenerProvider.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.CacheEventListenerProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.event.CacheEventListener createEventListener (java.lang.String, org.ehcache.spi.service.ServiceConfiguration)
public abstract void releaseEventListener (org.ehcache.event.CacheEventListener) throws java.lang.Exception
}
org/ehcache/core/events/CacheEvents$BaseCacheEvent.class
CacheEvents.java
package org.ehcache.core.events
abstract org.ehcache.core.events.CacheEvents$BaseCacheEvent extends java.lang.Object implements org.ehcache.event.CacheEvent {
final Object key
final org.ehcache.Cache src
protected void <init> (java.lang.Object, org.ehcache.Cache)
Object key
org.ehcache.Cache from
public java.lang.Object getKey ()
public org.ehcache.Cache getSource ()
public java.lang.String toString ()
}
org/ehcache/core/events/CacheEvents$CreationEvent.class
CacheEvents.java
package org.ehcache.core.events
final org.ehcache.core.events.CacheEvents$CreationEvent extends org.ehcache.core.events.CacheEvents$BaseCacheEvent {
final Object newValue
void <init> (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object newKey
Object newValue
org.ehcache.Cache src
public org.ehcache.event.EventType getType ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/events/CacheEvents$EvictionEvent.class
CacheEvents.java
package org.ehcache.core.events
final org.ehcache.core.events.CacheEvents$EvictionEvent extends org.ehcache.core.events.CacheEvents$BaseCacheEvent {
final Object evictedValue
void <init> (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object evictedKey
Object evictedValue
org.ehcache.Cache src
public org.ehcache.event.EventType getType ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/events/CacheEvents$ExpiryEvent.class
CacheEvents.java
package org.ehcache.core.events
final org.ehcache.core.events.CacheEvents$ExpiryEvent extends org.ehcache.core.events.CacheEvents$BaseCacheEvent {
final Object expiredValue
void <init> (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object expiredKey
Object expiredValue
org.ehcache.Cache src
public org.ehcache.event.EventType getType ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/events/CacheEvents$RemovalEvent.class
CacheEvents.java
package org.ehcache.core.events
final org.ehcache.core.events.CacheEvents$RemovalEvent extends org.ehcache.core.events.CacheEvents$BaseCacheEvent {
final Object removedValue
void <init> (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object removedKey
Object removedValue
org.ehcache.Cache src
public org.ehcache.event.EventType getType ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/events/CacheEvents$UpdateEvent.class
CacheEvents.java
package org.ehcache.core.events
final org.ehcache.core.events.CacheEvents$UpdateEvent extends org.ehcache.core.events.CacheEvents$BaseCacheEvent {
final Object oldValue
final Object newValue
void <init> (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object key
Object oldValue
Object newValue
org.ehcache.Cache src
public org.ehcache.event.EventType getType ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
}
org/ehcache/core/events/CacheEvents.class
CacheEvents.java
package org.ehcache.core.events
public final org.ehcache.core.events.CacheEvents extends java.lang.Object {
private void <init> ()
public static org.ehcache.event.CacheEvent expiry (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object expiredKey
Object expiredValue
org.ehcache.Cache source
public static org.ehcache.event.CacheEvent eviction (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object evictedKey
Object evictedValue
org.ehcache.Cache source
public static org.ehcache.event.CacheEvent creation (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object newKey
Object newValue
org.ehcache.Cache source
public static org.ehcache.event.CacheEvent removal (java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object removedKey
Object removedValue
org.ehcache.Cache source
public static org.ehcache.event.CacheEvent update (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.Cache)
Object key
Object oldValue
Object newValue
org.ehcache.Cache source
}
org/ehcache/core/events/CacheManagerListener.class
CacheManagerListener.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.CacheManagerListener extends java.lang.Object implements org.ehcache.core.events.StateChangeListener {
public abstract void cacheAdded (java.lang.String, org.ehcache.Cache)
public abstract void cacheRemoved (java.lang.String, org.ehcache.Cache)
}
org/ehcache/core/events/EventListenerWrapper.class
EventListenerWrapper.java
package org.ehcache.core.events
public final org.ehcache.core.events.EventListenerWrapper extends java.lang.Object implements org.ehcache.event.CacheEventListener {
private final org.ehcache.event.CacheEventListener listener
private final org.ehcache.event.EventFiring firing
private final org.ehcache.event.EventOrdering ordering
private final java.util.EnumSet forEvents
public void <init> (org.ehcache.event.CacheEventListener)
org.ehcache.event.CacheEventListener listener
public void <init> (org.ehcache.event.CacheEventListener, org.ehcache.event.EventFiring, org.ehcache.event.EventOrdering, java.util.EnumSet)
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventFiring firing
org.ehcache.event.EventOrdering ordering
java.util.EnumSet forEvents
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
org.ehcache.core.events.EventListenerWrapper l2
public void onEvent (org.ehcache.event.CacheEvent)
org.ehcache.event.CacheEvent event
public org.ehcache.event.CacheEventListener getListener ()
public boolean isForEventType (org.ehcache.event.EventType)
org.ehcache.event.EventType type
public boolean isOrdered ()
public org.ehcache.event.EventFiring getFiringMode ()
}
org/ehcache/core/events/NullStoreEventDispatcher$1.class
NullStoreEventDispatcher.java
package org.ehcache.core.events
org.ehcache.core.events.NullStoreEventDispatcher$1 extends java.lang.Object implements org.ehcache.core.events.StoreEventSink {
final synthetic org.ehcache.core.events.NullStoreEventDispatcher this$0
void <init> (org.ehcache.core.events.NullStoreEventDispatcher)
org.ehcache.core.events.NullStoreEventDispatcher this$0
public void evicted (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public void expired (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public void created (java.lang.Object, java.lang.Object)
Object key
Object value
public void updated (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier previousValue
Object newValue
public void removed (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier removed
}
org/ehcache/core/events/NullStoreEventDispatcher.class
NullStoreEventDispatcher.java
package org.ehcache.core.events
public org.ehcache.core.events.NullStoreEventDispatcher extends java.lang.Object implements org.ehcache.core.events.StoreEventDispatcher {
private final org.ehcache.core.events.StoreEventSink storeEventSink
public void <init> ()
public static org.ehcache.core.events.StoreEventDispatcher nullStoreEventDispatcher ()
public org.ehcache.core.events.StoreEventSink eventSink ()
public void releaseEventSink (org.ehcache.core.events.StoreEventSink)
org.ehcache.core.events.StoreEventSink eventSink
public void releaseEventSinkAfterFailure (org.ehcache.core.events.StoreEventSink, java.lang.Throwable)
org.ehcache.core.events.StoreEventSink eventSink
Throwable throwable
public void reset (org.ehcache.core.events.StoreEventSink)
org.ehcache.core.events.StoreEventSink eventSink
public void addEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void removeEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void addEventFilter (org.ehcache.core.spi.store.events.StoreEventFilter)
org.ehcache.core.spi.store.events.StoreEventFilter eventFilter
public void setEventOrdering (boolean)
boolean ordering
public boolean isEventOrdering ()
}
org/ehcache/core/events/StateChangeListener.class
StateChangeListener.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.StateChangeListener extends java.lang.Object {
public abstract void stateTransition (org.ehcache.Status, org.ehcache.Status)
}
org/ehcache/core/events/StoreEventDispatcher.class
StoreEventDispatcher.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.StoreEventDispatcher extends java.lang.Object implements org.ehcache.core.spi.store.events.StoreEventSource {
public abstract org.ehcache.core.events.StoreEventSink eventSink ()
public abstract void releaseEventSink (org.ehcache.core.events.StoreEventSink)
public abstract void releaseEventSinkAfterFailure (org.ehcache.core.events.StoreEventSink, java.lang.Throwable)
public abstract void reset (org.ehcache.core.events.StoreEventSink)
}
org/ehcache/core/events/StoreEventSink.class
StoreEventSink.java
package org.ehcache.core.events
public abstract org.ehcache.core.events.StoreEventSink extends java.lang.Object {
public abstract void removed (java.lang.Object, java.util.function.Supplier)
public abstract void updated (java.lang.Object, java.util.function.Supplier, java.lang.Object)
public abstract void expired (java.lang.Object, java.util.function.Supplier)
public abstract void created (java.lang.Object, java.lang.Object)
public abstract void evicted (java.lang.Object, java.util.function.Supplier)
}
org/ehcache/core/exceptions/
org/ehcache/core/exceptions/ExceptionFactory.class
ExceptionFactory.java
package org.ehcache.core.exceptions
public final org.ehcache.core.exceptions.ExceptionFactory extends java.lang.Object {
private void <init> ()
public static org.ehcache.spi.loaderwriter.CacheWritingException newCacheWritingException (java.lang.Exception)
Exception e
public static org.ehcache.spi.loaderwriter.CacheLoadingException newCacheLoadingException (java.lang.Exception)
Exception e
public static org.ehcache.spi.loaderwriter.CacheWritingException newCacheWritingException (java.lang.Exception, java.lang.Exception)
Exception e
Exception suppressed
org.ehcache.spi.loaderwriter.CacheWritingException ne
public static org.ehcache.spi.loaderwriter.CacheLoadingException newCacheLoadingException (java.lang.Exception, java.lang.Exception)
Exception e
Exception suppressed
org.ehcache.spi.loaderwriter.CacheLoadingException ne
}
org/ehcache/core/exceptions/StorePassThroughException.class
StorePassThroughException.java
package org.ehcache.core.exceptions
public org.ehcache.core.exceptions.StorePassThroughException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
public synchronized java.lang.Throwable fillInStackTrace ()
public static org.ehcache.spi.resilience.StoreAccessException handleException (java.lang.Exception)
Throwable cause
Exception re
}
org/ehcache/core/internal/
org/ehcache/core/internal/resilience/
org/ehcache/core/internal/resilience/ThrowingResilienceStrategy.class
ThrowingResilienceStrategy.java
package org.ehcache.core.internal.resilience
public org.ehcache.core.internal.resilience.ThrowingResilienceStrategy extends java.lang.Object implements org.ehcache.spi.resilience.ResilienceStrategy {
public void <init> ()
public java.lang.Object getFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public boolean containsKeyFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void putFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public void removeFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void clearFailure (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
public org.ehcache.Cache$Entry iteratorFailure (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object putIfAbsentFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean removeFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object replaceFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean replaceFailure (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
Object newValue
org.ehcache.spi.resilience.StoreAccessException e
public java.util.Map getAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
public void putAllFailure (java.util.Map, org.ehcache.spi.resilience.StoreAccessException)
java.util.Map entries
org.ehcache.spi.resilience.StoreAccessException e
public void removeAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
}
org/ehcache/core/internal/util/
org/ehcache/core/internal/util/ValueSuppliers.class
ValueSuppliers.java
package org.ehcache.core.internal.util
public final org.ehcache.core.internal.util.ValueSuppliers extends java.lang.Object {
public static org.ehcache.ValueSupplier supplierOf (java.lang.Object)
Object value
private void <init> ()
private static synthetic java.lang.Object lambda$supplierOf$0 (java.lang.Object)
Object value
}
org/ehcache/core/osgi/
org/ehcache/core/osgi/EhcacheActivator.class
EhcacheActivator.java
package org.ehcache.core.osgi
public org.ehcache.core.osgi.EhcacheActivator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String OSGI_LOADING
private static final org.slf4j.Logger LOGGER
private static final java.util.concurrent.atomic.AtomicReference CORE_BUNDLE
public void <init> ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
String greeting
org.osgi.framework.BundleContext context
org.osgi.framework.BundleContext currentContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.osgi.framework.BundleContext getCoreBundle ()
private static synthetic java.lang.String lambda$start$1 (org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.service.ServiceFactory sf
private static synthetic org.osgi.framework.BundleContext lambda$start$0 (org.osgi.framework.BundleContext, org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
org.osgi.framework.BundleContext current
static void <clinit> ()
}
org/ehcache/core/osgi/OsgiServiceLoader.class
OsgiServiceLoader.java
package org.ehcache.core.osgi
public org.ehcache.core.osgi.OsgiServiceLoader extends java.lang.Object {
public void <init> ()
public static java.lang.Iterable load (java.lang.Class)
org.osgi.framework.BundleContext coreBundle
org.osgi.framework.InvalidSyntaxException e
Class serviceType
}
org/ehcache/core/osgi/SafeOsgi.class
SafeOsgi.java
package org.ehcache.core.osgi
public final org.ehcache.core.osgi.SafeOsgi extends java.lang.Object {
private static volatile boolean OSGI_SERVICE_LOADING
public static boolean useOSGiServiceLoading ()
static void enableOSGiServiceLoading ()
static void disableOSGiServiceLoading ()
private void <init> ()
}
org/ehcache/core/resilience/
org/ehcache/core/resilience/DefaultRecoveryStore.class
DefaultRecoveryStore.java
package org.ehcache.core.resilience
public org.ehcache.core.resilience.DefaultRecoveryStore extends java.lang.Object implements org.ehcache.spi.resilience.RecoveryStore {
private final org.ehcache.core.spi.store.Store store
public void <init> (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store store
public void obliterate () throws org.ehcache.spi.resilience.StoreAccessException
public void obliterate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
}
org/ehcache/core/spi/
org/ehcache/core/spi/LifeCycled.class
LifeCycled.java
package org.ehcache.core.spi
public abstract org.ehcache.core.spi.LifeCycled extends java.lang.Object {
public abstract void init () throws java.lang.Exception
public abstract void close () throws java.lang.Exception
}
org/ehcache/core/spi/LifeCycledAdapter.class
LifeCycledAdapter.java
package org.ehcache.core.spi
public abstract org.ehcache.core.spi.LifeCycledAdapter extends java.lang.Object implements org.ehcache.core.spi.LifeCycled {
public void <init> ()
public void init () throws java.lang.Exception
public void close () throws java.lang.Exception
}
org/ehcache/core/spi/ServiceLocator$1.class
ServiceLocator.java
package org.ehcache.core.spi
synthetic org.ehcache.core.spi.ServiceLocator$1 extends java.lang.Object {
}
org/ehcache/core/spi/ServiceLocator$DependencyException.class
ServiceLocator.java
package org.ehcache.core.spi
org.ehcache.core.spi.ServiceLocator$DependencyException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String s
}
org/ehcache/core/spi/ServiceLocator$DependencySet.class
ServiceLocator.java
package org.ehcache.core.spi
public org.ehcache.core.spi.ServiceLocator$DependencySet extends java.lang.Object implements org.ehcache.config.Builder {
private final Iterable serviceFactories
private final org.ehcache.core.spi.ServiceLocator$ServiceMap provided
private final java.util.Set requested
private boolean includeMandatoryServices
public void <init> ()
public org.ehcache.core.spi.ServiceLocator$DependencySet with (org.ehcache.spi.service.Service)
org.ehcache.spi.service.Service service
public org.ehcache.core.spi.ServiceLocator$DependencySet with (java.lang.Iterable)
org.ehcache.spi.service.Service s
Iterable services
public org.ehcache.core.spi.ServiceLocator$DependencySet with (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration config
Class serviceType
java.util.Collection typedServiceFactories
java.util.OptionalInt highestRank
public org.ehcache.core.spi.ServiceLocator$DependencySet with (java.lang.Class)
Class clazz
public org.ehcache.core.spi.ServiceLocator$DependencySet withoutMandatoryServices ()
public boolean contains (java.lang.Class)
Class serviceClass
public org.ehcache.spi.service.Service providerOf (java.lang.Class)
java.util.Collection providers
Class serviceClass
public java.util.Collection providersOf (java.lang.Class)
Class serviceClass
public org.ehcache.core.spi.ServiceLocator build ()
org.ehcache.spi.service.Service service
org.ehcache.core.spi.ServiceLocator$DependencyException e
Class request
org.ehcache.spi.service.Service service
org.ehcache.core.spi.service.ServiceFactory manadatory
java.util.OptionalInt highestRank
java.util.List factories
org.ehcache.core.spi.ServiceLocator$ServiceMap resolvedServices
org.ehcache.core.spi.ServiceLocator$DependencyException e
org.ehcache.core.spi.ServiceLocator$ServiceMap lookupDependenciesOf (org.ehcache.core.spi.ServiceLocator$ServiceMap, java.lang.Class) throws org.ehcache.core.spi.ServiceLocator$DependencyException
org.ehcache.spi.service.OptionalServiceDependencies optionalAnnotation
org.ehcache.core.spi.ServiceLocator$DependencyException de
Class dependency
org.ehcache.core.spi.ServiceLocator$ServiceMap resolved
Class requested
private org.ehcache.core.spi.ServiceLocator$ServiceMap lookupService (org.ehcache.core.spi.ServiceLocator$ServiceMap, java.lang.Class) throws org.ehcache.core.spi.ServiceLocator$DependencyException
org.ehcache.core.spi.ServiceLocator$DependencyException e
org.ehcache.spi.service.Service service
org.ehcache.core.spi.service.ServiceFactory factory
org.ehcache.core.spi.ServiceLocator$ServiceMap resolved
Class requested
java.util.Collection serviceFactories
private java.util.Collection discoverServices (org.ehcache.core.spi.ServiceLocator$ServiceMap, java.lang.Class)
org.ehcache.core.spi.ServiceLocator$ServiceMap resolved
Class serviceClass
java.util.Collection typedServiceFactories
java.util.OptionalInt highestRank
public volatile synthetic java.lang.Object build ()
private static synthetic boolean lambda$discoverServices$10 (java.util.OptionalInt, org.ehcache.core.spi.service.ServiceFactory)
java.util.OptionalInt highestRank
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$discoverServices$9 (org.ehcache.core.spi.ServiceLocator$ServiceMap, org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.ServiceLocator$ServiceMap resolved
org.ehcache.core.spi.service.ServiceFactory f
private synthetic boolean lambda$discoverServices$8 (org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$discoverServices$7 (org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic org.ehcache.core.spi.service.ServiceFactory lambda$discoverServices$6 (org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$discoverServices$5 (java.lang.Class, org.ehcache.core.spi.service.ServiceFactory)
Class serviceClass
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$build$4 (java.util.OptionalInt, org.ehcache.core.spi.service.ServiceFactory)
java.util.OptionalInt highestRank
org.ehcache.core.spi.service.ServiceFactory f
private synthetic void lambda$with$3 (org.ehcache.spi.service.ServiceCreationConfiguration, org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.spi.service.ServiceCreationConfiguration config
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$with$2 (java.util.OptionalInt, org.ehcache.core.spi.service.ServiceFactory)
java.util.OptionalInt highestRank
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic org.ehcache.core.spi.service.ServiceFactory lambda$with$1 (org.ehcache.core.spi.service.ServiceFactory)
org.ehcache.core.spi.service.ServiceFactory f
private static synthetic boolean lambda$with$0 (java.lang.Class, org.ehcache.core.spi.service.ServiceFactory)
Class serviceType
org.ehcache.core.spi.service.ServiceFactory f
}
org/ehcache/core/spi/ServiceLocator$ServiceMap.class
ServiceLocator.java
package org.ehcache.core.spi
org.ehcache.core.spi.ServiceLocator$ServiceMap extends java.lang.Object {
private final java.util.Map services
public void <init> (org.ehcache.core.spi.ServiceLocator$ServiceMap)
java.util.Set copy
java.util.Map$Entry e
org.ehcache.core.spi.ServiceLocator$ServiceMap resolved
public void <init> ()
public java.util.Set get (java.lang.Class)
Class serviceType
java.util.Set s
public org.ehcache.core.spi.ServiceLocator$ServiceMap addAll (java.lang.Iterable)
org.ehcache.spi.service.Service s
Iterable services
public org.ehcache.core.spi.ServiceLocator$ServiceMap add (org.ehcache.spi.service.Service)
Class serviceClass
Class i
java.util.Set registeredServices
java.util.Set s
org.ehcache.spi.service.Service declaredService
Class serviceClass
StringBuilder message
java.util.Set registeredServices
Class serviceClazz
org.ehcache.spi.service.Service service
java.util.Set serviceClazzes
public java.util.Set all ()
java.util.Set s
java.util.Set all
public boolean contains (java.lang.Class)
Class request
}
org/ehcache/core/spi/ServiceLocator.class
ServiceLocator.java
package org.ehcache.core.spi
public final org.ehcache.core.spi.ServiceLocator extends java.lang.Object implements org.ehcache.spi.service.ServiceProvider {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.core.spi.ServiceLocator$ServiceMap services
private final java.util.concurrent.locks.ReadWriteLock runningLock
private final java.util.concurrent.atomic.AtomicBoolean running
public static org.ehcache.core.spi.ServiceLocator$DependencySet dependencySet ()
private void <init> (org.ehcache.core.spi.ServiceLocator$ServiceMap)
org.ehcache.core.spi.ServiceLocator$ServiceMap services
public org.ehcache.spi.service.Service getService (java.lang.Class)
Class serviceType
java.util.Collection registeredServices
public java.util.Collection getServicesOfType (java.lang.Class)
Class serviceType
public boolean knowsServiceFor (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration serviceConfig
public void startAllServices ()
org.ehcache.spi.service.Service s
java.util.Iterator it
boolean startedSomething
java.util.LinkedList unstarted
int totalServices
long start
Exception e1
org.ehcache.spi.service.Service toBeStopped
Exception e
java.util.Deque started
java.util.concurrent.locks.Lock lock
public void stopAllServices () throws java.lang.Exception
Exception e
org.ehcache.spi.service.Service s
java.util.Iterator it
boolean stoppedSomething
java.util.Collection running
int totalServices
long start
Exception firstException
java.util.concurrent.locks.Lock lock
private boolean hasUnstartedDependencies (org.ehcache.spi.service.Service, java.lang.Iterable)
org.ehcache.spi.service.Service s
Class dep
org.ehcache.spi.service.Service service
Iterable unstarted
private boolean hasRunningDependents (org.ehcache.spi.service.Service, java.lang.Iterable)
Class dependencyClass
java.util.Set dependencyClasses
org.ehcache.spi.service.Service runningService
org.ehcache.spi.service.Service service
Iterable running
private static java.util.Collection getAllInterfaces (java.lang.Class)
Class i
Class c
Class clazz
java.util.ArrayList interfaces
private static java.util.Set identifyImmediateDependenciesOf (java.lang.Class)
Class serviceDependency
Class dependency
Class serviceDependency
Class dependencyClass
String className
Class interfaceClazz
Class clazz
java.util.Set dependencies
org.ehcache.spi.service.ServiceDependencies annotation
org.ehcache.spi.service.OptionalServiceDependencies optionalAnnotation
private static java.util.Set identifyTransitiveDependenciesOf (java.lang.Class)
Class dependencyClass
Class dep
java.util.Set identified
Class klazz
Class clazz
java.util.Set dependencies
java.util.Set transitive
synthetic void <init> (org.ehcache.core.spi.ServiceLocator$ServiceMap, org.ehcache.core.spi.ServiceLocator$1)
org.ehcache.core.spi.ServiceLocator$ServiceMap x0
org.ehcache.core.spi.ServiceLocator$1 x1
static synthetic java.util.Set access$100 (java.lang.Class)
Class x0
static synthetic org.slf4j.Logger access$200 ()
static synthetic java.util.Collection access$300 (java.lang.Class)
Class x0
static void <clinit> ()
}
org/ehcache/core/spi/service/
org/ehcache/core/spi/service/CacheManagerProviderService.class
CacheManagerProviderService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.CacheManagerProviderService extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.core.spi.store.InternalCacheManager getCacheManager ()
}
org/ehcache/core/spi/service/DiskResourceService.class
DiskResourceService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.DiskResourceService extends java.lang.Object implements org.ehcache.spi.persistence.PersistableResourceService {
public abstract org.ehcache.core.spi.service.FileBasedPersistenceContext createPersistenceContextWithin (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier, java.lang.String) throws org.ehcache.CachePersistenceException
}
org/ehcache/core/spi/service/ExecutionService.class
ExecutionService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.ExecutionService extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract java.util.concurrent.ScheduledExecutorService getScheduledExecutor (java.lang.String) throws java.lang.IllegalArgumentException
public abstract java.util.concurrent.ExecutorService getOrderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue) throws java.lang.IllegalArgumentException
public abstract java.util.concurrent.ExecutorService getUnorderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue) throws java.lang.IllegalArgumentException
}
org/ehcache/core/spi/service/FileBasedPersistenceContext.class
FileBasedPersistenceContext.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.FileBasedPersistenceContext extends java.lang.Object {
public abstract java.io.File getDirectory ()
}
org/ehcache/core/spi/service/LocalPersistenceService$SafeSpaceIdentifier.class
LocalPersistenceService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier extends java.lang.Object {
public abstract java.io.File getRoot ()
}
org/ehcache/core/spi/service/LocalPersistenceService.class
LocalPersistenceService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.LocalPersistenceService extends java.lang.Object implements org.ehcache.spi.service.MaintainableService {
public abstract org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier createSafeSpaceIdentifier (java.lang.String, java.lang.String)
public abstract void createSafeSpace (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier) throws org.ehcache.CachePersistenceException
public abstract void destroySafeSpace (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier, boolean)
public abstract void destroyAll (java.lang.String)
}
org/ehcache/core/spi/service/ServiceFactory$RequiresConfiguration.class
ServiceFactory.java
package org.ehcache.core.spi.service
public abstract annotation org.ehcache.core.spi.service.ServiceFactory$RequiresConfiguration extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/ehcache/core/spi/service/ServiceFactory.class
ServiceFactory.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.ServiceFactory extends java.lang.Object {
public boolean isMandatory ()
public int rank ()
public abstract org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
public abstract java.lang.Class getServiceType ()
}
org/ehcache/core/spi/service/ServiceUtils.class
ServiceUtils.java
package org.ehcache.core.spi.service
public final org.ehcache.core.spi.service.ServiceUtils extends java.lang.Object {
private void <init> ()
private static java.util.stream.Stream findStreamAmongst (java.lang.Class, java.util.Collection)
Class clazz
java.util.Collection instances
public static java.util.Collection findAmongst (java.lang.Class, java.util.Collection)
Class clazz
java.util.Collection instances
public static transient java.util.Collection findAmongst (java.lang.Class, java.lang.Object[])
Class clazz
Object[] instances
public static java.lang.Object findSingletonAmongst (java.lang.Class, java.util.Collection)
Class clazz
java.util.Collection instances
public static java.util.Optional findOptionalAmongst (java.lang.Class, java.util.Collection)
Class clazz
java.util.Collection instances
public static transient java.lang.Object findSingletonAmongst (java.lang.Class, java.lang.Object[])
Class clazz
Object[] instances
public static transient java.util.Optional findOptionalAmongst (java.lang.Class, java.lang.Object[])
Class clazz
Object[] instances
private static synthetic java.lang.Object lambda$findOptionalAmongst$0 (java.lang.Class, java.lang.Object, java.lang.Object)
Class clazz
Object i1
Object i2
}
org/ehcache/core/spi/service/StatisticsService.class
StatisticsService.java
package org.ehcache.core.spi.service
public abstract org.ehcache.core.spi.service.StatisticsService extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.core.statistics.CacheStatistics getCacheStatistics (java.lang.String)
public abstract void createCacheRegistry (java.lang.String, org.ehcache.Cache, java.util.function.LongSupplier)
public abstract void registerCacheStatistics (java.lang.String)
public abstract java.util.Collection getCacheDescriptors (java.lang.String)
public abstract void registerDerivedStatistics (java.lang.String, org.ehcache.Cache, java.lang.String, java.lang.Enum, java.lang.String, org.ehcache.core.statistics.LatencyHistogramConfiguration)
public abstract java.util.Map collectStatistics (java.lang.String, java.util.Collection, long)
public abstract void registerWithParent (java.lang.Object, java.lang.Object)
public abstract org.ehcache.core.statistics.OperationStatistic registerStoreStatistics (org.ehcache.core.spi.store.Store, java.lang.String, int, java.lang.String, java.util.Map, java.lang.String)
public abstract void deRegisterFromParent (java.lang.Object, java.lang.Object)
public abstract void cleanForNode (java.lang.Object)
public abstract void registerStatistic (java.lang.Object, java.lang.String, org.terracotta.management.model.stats.StatisticType, java.util.Set, java.util.function.Supplier)
public abstract org.ehcache.core.statistics.OperationObserver createOperationStatistics (java.lang.String, java.lang.Class, java.lang.String, java.lang.Object)
}
org/ehcache/core/spi/store/
org/ehcache/core/spi/store/AbstractValueHolder.class
AbstractValueHolder.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.AbstractValueHolder extends java.lang.Object implements org.ehcache.core.spi.store.Store$ValueHolder {
private final long id
private final long creationTime
private volatile long lastAccessTime
private volatile long expirationTime
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater ACCESSTIME_UPDATER
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater EXPIRATIONTIME_UPDATER
protected void <init> (long, long)
long id
long creationTime
protected void <init> (long, long, long)
long id
long creationTime
long expirationTime
public long creationTime ()
public void setExpirationTime (long)
long expirationTime
private void updateExpirationTime (long)
long current
long update
public void accessed (long, java.time.Duration)
long newExpirationTime
long now
java.time.Duration expiration
public long expirationTime ()
public boolean isExpired (long)
long expirationTime
long expire
public long lastAccessTime ()
public void setLastAccessTime (long)
long current
long lastAccessTime
public int hashCode ()
int result
public boolean equals (java.lang.Object)
org.ehcache.core.spi.store.AbstractValueHolder other
Object obj
public long getId ()
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/core/spi/store/AbstractWrapperStoreProvider$StoreReference.class
AbstractWrapperStoreProvider.java
package org.ehcache.core.spi.store
org.ehcache.core.spi.store.AbstractWrapperStoreProvider$StoreReference extends java.lang.Object {
private final org.ehcache.core.spi.store.Store store
private final org.ehcache.core.spi.store.Store$Provider provider
public void <init> (org.ehcache.core.spi.store.Store, org.ehcache.core.spi.store.Store$Provider)
org.ehcache.core.spi.store.Store store
org.ehcache.core.spi.store.Store$Provider provider
public void release ()
public void init ()
}
org/ehcache/core/spi/store/AbstractWrapperStoreProvider.class
AbstractWrapperStoreProvider.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.AbstractWrapperStoreProvider extends java.lang.Object implements org.ehcache.core.spi.store.WrapperStore$Provider {
private volatile org.ehcache.spi.service.ServiceProvider serviceProvider
private final java.util.Map createdStores
public void <init> ()
public transient org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.core.spi.store.Store$Provider underlyingStoreProvider
org.ehcache.core.spi.store.Store store
org.ehcache.core.spi.store.Store wrappedStore
protected transient abstract org.ehcache.core.spi.store.Store wrap (org.ehcache.core.spi.store.Store, org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public void releaseStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
org.ehcache.core.spi.store.AbstractWrapperStoreProvider$StoreReference storeRef
public void initStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
org.ehcache.core.spi.store.AbstractWrapperStoreProvider$StoreReference storeRef
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/core/spi/store/ConfigurationChangeSupport.class
ConfigurationChangeSupport.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.ConfigurationChangeSupport extends java.lang.Object {
public abstract java.util.List getConfigurationChangeListeners ()
}
org/ehcache/core/spi/store/InternalCacheManager.class
InternalCacheManager.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.InternalCacheManager extends java.lang.Object implements org.ehcache.CacheManager {
public abstract void registerListener (org.ehcache.core.events.CacheManagerListener)
public abstract void deregisterListener (org.ehcache.core.events.CacheManagerListener)
}
org/ehcache/core/spi/store/Store$Configuration.class
Store.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.Store$Configuration extends java.lang.Object {
public abstract java.lang.Class getKeyType ()
public abstract java.lang.Class getValueType ()
public abstract org.ehcache.config.EvictionAdvisor getEvictionAdvisor ()
public abstract java.lang.ClassLoader getClassLoader ()
public abstract org.ehcache.expiry.ExpiryPolicy getExpiry ()
public abstract org.ehcache.config.ResourcePools getResourcePools ()
public abstract org.ehcache.spi.serialization.Serializer getKeySerializer ()
public abstract org.ehcache.spi.serialization.Serializer getValueSerializer ()
public abstract int getDispatcherConcurrency ()
public boolean isOperationStatisticsEnabled ()
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriter getCacheLoaderWriter ()
public boolean useLoaderInAtomics ()
}
org/ehcache/core/spi/store/Store$Iterator.class
Store.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.Store$Iterator extends java.lang.Object {
public abstract boolean hasNext ()
public abstract java.lang.Object next () throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/core/spi/store/Store$Provider.class
Store.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.Store$Provider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseStore (org.ehcache.core.spi.store.Store)
public abstract void initStore (org.ehcache.core.spi.store.Store)
public abstract int rank (java.util.Set, java.util.Collection)
}
org/ehcache/core/spi/store/Store$PutStatus.class
Store.java
package org.ehcache.core.spi.store
public final enum org.ehcache.core.spi.store.Store$PutStatus extends java.lang.Enum {
public static final enum org.ehcache.core.spi.store.Store$PutStatus PUT
public static final enum org.ehcache.core.spi.store.Store$PutStatus NOOP
private static final synthetic org.ehcache.core.spi.store.Store$PutStatus[] $VALUES
public static org.ehcache.core.spi.store.Store$PutStatus[] values ()
public static org.ehcache.core.spi.store.Store$PutStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/spi/store/Store$RemoveStatus.class
Store.java
package org.ehcache.core.spi.store
public final enum org.ehcache.core.spi.store.Store$RemoveStatus extends java.lang.Enum {
public static final enum org.ehcache.core.spi.store.Store$RemoveStatus REMOVED
public static final enum org.ehcache.core.spi.store.Store$RemoveStatus KEY_PRESENT
public static final enum org.ehcache.core.spi.store.Store$RemoveStatus KEY_MISSING
private static final synthetic org.ehcache.core.spi.store.Store$RemoveStatus[] $VALUES
public static org.ehcache.core.spi.store.Store$RemoveStatus[] values ()
public static org.ehcache.core.spi.store.Store$RemoveStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/spi/store/Store$ReplaceStatus.class
Store.java
package org.ehcache.core.spi.store
public final enum org.ehcache.core.spi.store.Store$ReplaceStatus extends java.lang.Enum {
public static final enum org.ehcache.core.spi.store.Store$ReplaceStatus HIT
public static final enum org.ehcache.core.spi.store.Store$ReplaceStatus MISS_PRESENT
public static final enum org.ehcache.core.spi.store.Store$ReplaceStatus MISS_NOT_PRESENT
private static final synthetic org.ehcache.core.spi.store.Store$ReplaceStatus[] $VALUES
public static org.ehcache.core.spi.store.Store$ReplaceStatus[] values ()
public static org.ehcache.core.spi.store.Store$ReplaceStatus valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/spi/store/Store$ValueHolder.class
Store.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.Store$ValueHolder extends java.lang.Object implements java.util.function.Supplier {
public static final long NO_EXPIRE
public abstract long creationTime ()
public abstract long expirationTime ()
public abstract boolean isExpired (long)
public abstract long lastAccessTime ()
public abstract long getId ()
public abstract java.lang.Object get ()
}
org/ehcache/core/spi/store/Store.class
Store.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.Store extends java.lang.Object implements org.ehcache.core.spi.store.ConfigurationChangeSupport {
public abstract org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract boolean containsKey (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
public abstract boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void clear () throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
public abstract org.ehcache.core.spi.store.Store$Iterator iterator ()
public abstract org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
public abstract java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/core/spi/store/WrapperStore$Provider.class
WrapperStore.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.WrapperStore$Provider extends java.lang.Object implements org.ehcache.core.spi.store.Store$Provider {
public abstract int wrapperStoreRank (java.util.Collection)
}
org/ehcache/core/spi/store/WrapperStore.class
WrapperStore.java
package org.ehcache.core.spi.store
public abstract org.ehcache.core.spi.store.WrapperStore extends java.lang.Object implements org.ehcache.core.spi.store.Store {
}
org/ehcache/core/spi/store/events/
org/ehcache/core/spi/store/events/StoreEvent.class
StoreEvent.java
package org.ehcache.core.spi.store.events
public abstract org.ehcache.core.spi.store.events.StoreEvent extends java.lang.Object {
public abstract org.ehcache.event.EventType getType ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getNewValue ()
public abstract java.lang.Object getOldValue ()
}
org/ehcache/core/spi/store/events/StoreEventFilter.class
StoreEventFilter.java
package org.ehcache.core.spi.store.events
public abstract org.ehcache.core.spi.store.events.StoreEventFilter extends java.lang.Object {
public abstract boolean acceptEvent (org.ehcache.event.EventType, java.lang.Object, java.lang.Object, java.lang.Object)
}
org/ehcache/core/spi/store/events/StoreEventListener.class
StoreEventListener.java
package org.ehcache.core.spi.store.events
public abstract org.ehcache.core.spi.store.events.StoreEventListener extends java.lang.Object {
public abstract void onEvent (org.ehcache.core.spi.store.events.StoreEvent)
}
org/ehcache/core/spi/store/events/StoreEventSource.class
StoreEventSource.java
package org.ehcache.core.spi.store.events
public abstract org.ehcache.core.spi.store.events.StoreEventSource extends java.lang.Object {
public abstract void addEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
public abstract void removeEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
public abstract void addEventFilter (org.ehcache.core.spi.store.events.StoreEventFilter)
public abstract void setEventOrdering (boolean)
public abstract boolean isEventOrdering ()
}
org/ehcache/core/spi/store/heap/
org/ehcache/core/spi/store/heap/LimitExceededException.class
LimitExceededException.java
package org.ehcache.core.spi.store.heap
public org.ehcache.core.spi.store.heap.LimitExceededException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/ehcache/core/spi/store/heap/SizeOfEngine.class
SizeOfEngine.java
package org.ehcache.core.spi.store.heap
public abstract org.ehcache.core.spi.store.heap.SizeOfEngine extends java.lang.Object {
public abstract long sizeof (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder) throws org.ehcache.core.spi.store.heap.LimitExceededException
}
org/ehcache/core/spi/store/heap/SizeOfEngineProvider.class
SizeOfEngineProvider.java
package org.ehcache.core.spi.store.heap
public abstract org.ehcache.core.spi.store.heap.SizeOfEngineProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.heap.SizeOfEngine createSizeOfEngine (org.ehcache.config.ResourceUnit, org.ehcache.spi.service.ServiceConfiguration[])
}
org/ehcache/core/spi/store/tiering/
org/ehcache/core/spi/store/tiering/AuthoritativeTier$InvalidationValve.class
AuthoritativeTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve extends java.lang.Object {
public abstract void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidateAllWithHash (long) throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/core/spi/store/tiering/AuthoritativeTier$Provider.class
AuthoritativeTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.tiering.AuthoritativeTier createAuthoritativeTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
public abstract void initAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
public abstract int rankAuthority (org.ehcache.config.ResourceType, java.util.Collection)
}
org/ehcache/core/spi/store/tiering/AuthoritativeTier.class
AuthoritativeTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.AuthoritativeTier extends java.lang.Object implements org.ehcache.core.spi.store.Store {
public abstract org.ehcache.core.spi.store.Store$ValueHolder getAndFault (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsentAndFault (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract boolean flush (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
public abstract void setInvalidationValve (org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve)
}
org/ehcache/core/spi/store/tiering/CachingTier$InvalidationListener.class
CachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener extends java.lang.Object {
public abstract void onInvalidation (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
}
org/ehcache/core/spi/store/tiering/CachingTier$Provider.class
CachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.CachingTier$Provider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.tiering.CachingTier createCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
public abstract void initCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
public abstract int rankCachingTier (java.util.Set, java.util.Collection)
}
org/ehcache/core/spi/store/tiering/CachingTier.class
CachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.CachingTier extends java.lang.Object implements org.ehcache.core.spi.store.ConfigurationChangeSupport {
public abstract org.ehcache.core.spi.store.Store$ValueHolder getOrComputeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder getOrDefault (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidateAllWithHash (long) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void clear () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
}
org/ehcache/core/spi/store/tiering/HigherCachingTier$Provider.class
HigherCachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.HigherCachingTier$Provider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.tiering.HigherCachingTier createHigherCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseHigherCachingTier (org.ehcache.core.spi.store.tiering.HigherCachingTier)
public abstract void initHigherCachingTier (org.ehcache.core.spi.store.tiering.HigherCachingTier)
}
org/ehcache/core/spi/store/tiering/HigherCachingTier.class
HigherCachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.HigherCachingTier extends java.lang.Object implements org.ehcache.core.spi.store.tiering.CachingTier {
public abstract void silentInvalidate (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void silentInvalidateAll (java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void silentInvalidateAllWithHash (long, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/core/spi/store/tiering/LowerCachingTier$Provider.class
LowerCachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.LowerCachingTier$Provider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.core.spi.store.tiering.LowerCachingTier createCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseCachingTier (org.ehcache.core.spi.store.tiering.LowerCachingTier)
public abstract void initCachingTier (org.ehcache.core.spi.store.tiering.LowerCachingTier)
}
org/ehcache/core/spi/store/tiering/LowerCachingTier.class
LowerCachingTier.java
package org.ehcache.core.spi.store.tiering
public abstract org.ehcache.core.spi.store.tiering.LowerCachingTier extends java.lang.Object implements org.ehcache.core.spi.store.ConfigurationChangeSupport {
public abstract org.ehcache.core.spi.store.Store$ValueHolder installMapping (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract org.ehcache.core.spi.store.Store$ValueHolder getAndRemove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void invalidateAllWithHash (long) throws org.ehcache.spi.resilience.StoreAccessException
public abstract void clear () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
}
org/ehcache/core/spi/time/
org/ehcache/core/spi/time/SystemTimeSource.class
SystemTimeSource.java
package org.ehcache.core.spi.time
public org.ehcache.core.spi.time.SystemTimeSource extends java.lang.Object implements org.ehcache.core.spi.time.TimeSource {
public static final org.ehcache.core.spi.time.TimeSource INSTANCE
private void <init> ()
public long getTimeMillis ()
static void <clinit> ()
}
org/ehcache/core/spi/time/TickingTimeSource$1.class
TickingTimeSource.java
package org.ehcache.core.spi.time
org.ehcache.core.spi.time.TickingTimeSource$1 extends java.util.TimerTask {
final synthetic org.ehcache.core.spi.time.TickingTimeSource this$0
void <init> (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource this$0
public void run ()
}
org/ehcache/core/spi/time/TickingTimeSource.class
TickingTimeSource.java
package org.ehcache.core.spi.time
public org.ehcache.core.spi.time.TickingTimeSource extends java.lang.Object implements org.ehcache.core.spi.time.TimeSource org.ehcache.spi.service.Service {
private final long granularity
private final long systemUpdatePeriod
private volatile long currentTime
private volatile long lastUpdate
private final java.util.Timer timer
public void <init> (long, long)
long granularity
long systemUpdatePeriod
private void updateToSystemTime ()
long time
public long getTimeMillis ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
static synthetic long access$000 (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource x0
static synthetic long access$100 (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource x0
static synthetic long access$200 (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource x0
static synthetic void access$300 (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource x0
static synthetic long access$002 (org.ehcache.core.spi.time.TickingTimeSource, long)
org.ehcache.core.spi.time.TickingTimeSource x0
long x1
static synthetic long access$400 (org.ehcache.core.spi.time.TickingTimeSource)
org.ehcache.core.spi.time.TickingTimeSource x0
}
org/ehcache/core/spi/time/TimeSource.class
TimeSource.java
package org.ehcache.core.spi.time
public abstract org.ehcache.core.spi.time.TimeSource extends java.lang.Object {
public abstract long getTimeMillis ()
}
org/ehcache/core/spi/time/TimeSourceService.class
TimeSourceService.java
package org.ehcache.core.spi.time
public abstract org.ehcache.core.spi.time.TimeSourceService extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.core.spi.time.TimeSource getTimeSource ()
}
org/ehcache/core/statistics/
org/ehcache/core/statistics/AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome.class
AuthoritativeTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome extends java.lang.Enum implements org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome HIT
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome PUT
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome NOOP
private static final synthetic org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome[] $VALUES
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome[] values ()
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$ComputeIfAbsentAndFaultOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/AuthoritativeTierOperationOutcomes$FlushOutcome.class
AuthoritativeTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome extends java.lang.Enum implements org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome HIT
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome MISS
private static final synthetic org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome[] $VALUES
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome[] values ()
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$FlushOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/AuthoritativeTierOperationOutcomes$GetAndFaultOutcome.class
AuthoritativeTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome extends java.lang.Enum implements org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome HIT
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome MISS
public static final enum org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome TIMEOUT
private static final synthetic org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome[] $VALUES
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome[] values ()
public static org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes$GetAndFaultOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/AuthoritativeTierOperationOutcomes.class
AuthoritativeTierOperationOutcomes.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.AuthoritativeTierOperationOutcomes extends java.lang.Object {
}
org/ehcache/core/statistics/BulkOps.class
BulkOps.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.BulkOps extends java.lang.Enum {
public static final enum org.ehcache.core.statistics.BulkOps GET_ALL_HITS
public static final enum org.ehcache.core.statistics.BulkOps GET_ALL_MISS
public static final enum org.ehcache.core.statistics.BulkOps PUT_ALL
public static final enum org.ehcache.core.statistics.BulkOps REMOVE_ALL
public static final enum org.ehcache.core.statistics.BulkOps UPDATE_ALL
private static final synthetic org.ehcache.core.statistics.BulkOps[] $VALUES
public static org.ehcache.core.statistics.BulkOps[] values ()
public static org.ehcache.core.statistics.BulkOps valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$ClearOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$ClearOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$ConditionalRemoveOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome FAILURE_KEY_PRESENT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome FAILURE_KEY_MISSING
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$ConditionalRemoveOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$GetAllOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$GetAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$GetOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome HIT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome MISS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$GetOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$PutAllOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$PutIfAbsentOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome PUT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome HIT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutIfAbsentOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$PutOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome PUT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome NOOP
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$PutOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$RemoveAllOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$RemoveAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$RemoveOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome NOOP
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$RemoveOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes$ReplaceOutcome.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CacheOperationOutcomes {
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome HIT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome MISS_PRESENT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome MISS_NOT_PRESENT
public static final enum org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome[] $VALUES
public static org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome[] values ()
public static org.ehcache.core.statistics.CacheOperationOutcomes$ReplaceOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CacheOperationOutcomes.class
CacheOperationOutcomes.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.CacheOperationOutcomes extends java.lang.Object {
}
org/ehcache/core/statistics/CacheStatistics.class
CacheStatistics.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.CacheStatistics extends java.lang.Object {
public abstract java.util.Map getTierStatistics ()
public abstract void registerDerivedStatistic (java.lang.Class, java.lang.String, org.ehcache.core.statistics.ChainedOperationObserver)
public abstract void clear ()
public abstract long getCacheHits ()
public abstract float getCacheHitPercentage ()
public abstract long getCacheMisses ()
public abstract float getCacheMissPercentage ()
public abstract long getCacheGets ()
public abstract long getCachePuts ()
public abstract long getCacheRemovals ()
public abstract long getCacheEvictions ()
public abstract long getCacheExpirations ()
}
org/ehcache/core/statistics/CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome.class
CachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome HIT
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome FAULTED
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome FAULT_FAILED
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome FAULT_FAILED_MISS
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome MISS
private static final synthetic org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome[] $VALUES
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome[] values ()
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$GetOrComputeIfAbsentOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CachingTierOperationOutcomes$InvalidateAllOutcome.class
CachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome[] $VALUES
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome[] values ()
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CachingTierOperationOutcomes$InvalidateAllWithHashOutcome.class
CachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome SUCCESS
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome[] $VALUES
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome[] values ()
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateAllWithHashOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CachingTierOperationOutcomes$InvalidateOutcome.class
CachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome extends java.lang.Enum implements org.ehcache.core.statistics.CachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome REMOVED
public static final enum org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome MISS
private static final synthetic org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome[] $VALUES
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome[] values ()
public static org.ehcache.core.statistics.CachingTierOperationOutcomes$InvalidateOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/CachingTierOperationOutcomes.class
CachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.CachingTierOperationOutcomes extends java.lang.Object {
}
org/ehcache/core/statistics/ChainedObserver.class
ChainedObserver.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.ChainedObserver extends java.lang.Object {
}
org/ehcache/core/statistics/ChainedOperationObserver.class
ChainedOperationObserver.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.ChainedOperationObserver extends java.lang.Object implements org.ehcache.core.statistics.ChainedObserver {
public abstract void begin (long)
public abstract void end (long, long, java.lang.Enum)
}
org/ehcache/core/statistics/DefaultCacheStatistics$CompensatingCounters.class
DefaultCacheStatistics.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DefaultCacheStatistics$CompensatingCounters extends java.lang.Object {
final long cacheHits
final long cacheMisses
final long cacheGets
final long cachePuts
final long cacheRemovals
private void <init> (long, long, long, long, long)
long cacheHits
long cacheMisses
long cacheGets
long cachePuts
long cacheRemovals
static org.ehcache.core.statistics.DefaultCacheStatistics$CompensatingCounters empty ()
org.ehcache.core.statistics.DefaultCacheStatistics$CompensatingCounters snapshot (org.ehcache.core.statistics.DefaultCacheStatistics)
org.ehcache.core.statistics.DefaultCacheStatistics statistics
}
org/ehcache/core/statistics/DefaultCacheStatistics.class
DefaultCacheStatistics.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DefaultCacheStatistics extends java.lang.Object implements org.ehcache.core.statistics.CacheStatistics {
private volatile org.ehcache.core.statistics.DefaultCacheStatistics$CompensatingCounters compensatingCounters
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic get
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic put
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic remove
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic putIfAbsent
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic replace
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic conditionalRemove
private final org.ehcache.core.InternalCache cache
private final java.util.Map tierStatistics
private final org.ehcache.core.statistics.TierStatistics lowestTier
private final java.util.Map knownStatistics
public void <init> (org.ehcache.core.InternalCache)
org.ehcache.core.statistics.TierStatistics tierStatistics
String tierName
org.ehcache.core.InternalCache cache
String[] tierNames
String lowestTierName
org.ehcache.core.statistics.TierStatistics lowestTier
public void registerDerivedStatistic (java.lang.Class, java.lang.String, org.ehcache.core.statistics.ChainedOperationObserver)
Class outcomeClass
String statName
org.ehcache.core.statistics.ChainedOperationObserver derivedStatistic
org.ehcache.core.statistics.OperationStatistic stat
private java.util.Map createKnownStatistics ()
org.ehcache.core.statistics.TierStatistics tier
java.util.Map knownStatistics
public java.util.Map getKnownStatistics ()
public java.util.Map getTierStatistics ()
public void clear ()
org.ehcache.core.statistics.TierStatistics t
public long getCacheHits ()
public float getCacheHitPercentage ()
long cacheHits
public long getCacheMisses ()
public float getCacheMissPercentage ()
long cacheMisses
public long getCacheGets ()
public long getCachePuts ()
public long getCacheRemovals ()
public long getCacheEvictions ()
public long getCacheExpirations ()
private long getMisses ()
private long getHits ()
private long getBulkCount (org.ehcache.core.statistics.BulkOps)
org.ehcache.core.statistics.BulkOps bulkOps
private static long normalize (long)
long value
private static float normalize (float)
float value
static synthetic long access$000 (org.ehcache.core.statistics.DefaultCacheStatistics)
org.ehcache.core.statistics.DefaultCacheStatistics x0
static synthetic long access$100 (org.ehcache.core.statistics.DefaultCacheStatistics)
org.ehcache.core.statistics.DefaultCacheStatistics x0
}
org/ehcache/core/statistics/DefaultStatisticsService$1.class
DefaultStatisticsService.java
package org.ehcache.core.statistics
synthetic org.ehcache.core.statistics.DefaultStatisticsService$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$Status
static void <clinit> ()
}
org/ehcache/core/statistics/DefaultStatisticsService.class
DefaultStatisticsService.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DefaultStatisticsService extends java.lang.Object implements org.ehcache.core.spi.service.StatisticsService org.ehcache.core.events.CacheManagerListener {
private static final org.slf4j.Logger LOGGER
private final java.util.concurrent.ConcurrentMap cacheStatistics
private final java.util.concurrent.ConcurrentMap statisticRegistries
private volatile org.ehcache.core.spi.store.InternalCacheManager cacheManager
private volatile boolean started
public void <init> ()
public org.ehcache.core.statistics.CacheStatistics getCacheStatistics (java.lang.String)
String cacheName
org.ehcache.core.statistics.CacheStatistics stats
public void registerWithParent (java.lang.Object, java.lang.Object)
Object toAssociate
Object parent
public org.ehcache.core.statistics.OperationStatistic registerStoreStatistics (org.ehcache.core.spi.store.Store, java.lang.String, int, java.lang.String, java.util.Map, java.lang.String)
org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic operationStatistic
org.ehcache.core.statistics.OperationStatistic stat
org.ehcache.core.spi.store.Store store
String targetName
int tierHeight
String tag
java.util.Map translation
String statisticName
Class outcomeType
private static java.lang.Class getOutcomeType (java.util.Map)
java.util.Map translation
java.util.Map$Entry first
Class outcomeType
public void deRegisterFromParent (java.lang.Object, java.lang.Object)
Object toDeassociate
Object parent
public void cleanForNode (java.lang.Object)
Object node
public void createCacheRegistry (java.lang.String, org.ehcache.Cache, java.util.function.LongSupplier)
String cacheName
org.ehcache.Cache cache
java.util.function.LongSupplier timeSource
public void registerCacheStatistics (java.lang.String)
String cacheName
public java.util.Collection getCacheDescriptors (java.lang.String)
String cacheName
public void registerDerivedStatistics (java.lang.String, org.ehcache.Cache, java.lang.String, java.lang.Enum, java.lang.String, org.ehcache.core.statistics.LatencyHistogramConfiguration)
String cacheName
org.ehcache.Cache cache
String statName
Enum outcome
String derivedName
org.ehcache.core.statistics.LatencyHistogramConfiguration configuration
org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic histogram
Class outcomeClass
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic stat
public java.util.Map collectStatistics (java.lang.String, java.util.Collection, long)
String cacheName
java.util.Collection statisticNames
long since
public void registerStatistic (java.lang.Object, java.lang.String, org.terracotta.management.model.stats.StatisticType, java.util.Set, java.util.function.Supplier)
Object context
String name
org.terracotta.management.model.stats.StatisticType type
java.util.Set tags
java.util.function.Supplier valueSupplier
public org.ehcache.core.statistics.OperationObserver createOperationStatistics (java.lang.String, java.lang.Class, java.lang.String, java.lang.Object)
String name
Class outcome
String tag
Object context
public boolean isStarted ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
org.ehcache.core.spi.service.CacheManagerProviderService cacheManagerProviderService
public void stop ()
public void stateTransition (org.ehcache.Status, org.ehcache.Status)
org.ehcache.Status from
org.ehcache.Status to
private void registerAllCaches ()
String alias
org.ehcache.config.CacheConfiguration configuration
org.ehcache.Cache cache
java.util.Map$Entry entry
public void cacheAdded (java.lang.String, org.ehcache.Cache)
String alias
org.ehcache.Cache cache
public void cacheRemoved (java.lang.String, org.ehcache.Cache)
String alias
org.ehcache.Cache cache
static void <clinit> ()
}
org/ehcache/core/statistics/DefaultStatisticsServiceFactory.class
DefaultStatisticsServiceFactory.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DefaultStatisticsServiceFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.core.spi.service.StatisticsService create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/core/statistics/DefaultTierStatistics$CompensatingCounters.class
DefaultTierStatistics.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DefaultTierStatistics$CompensatingCounters extends java.lang.Object {
final long hits
final long misses
final long puts
final long removals
final long evictions
final long expirations
private void <init> (long, long, long, long, long, long)
long hits
long misses
long puts
long removals
long evictions
long expirations
static org.ehcache.core.statistics.DefaultTierStatistics$CompensatingCounters empty ()
org.ehcache.core.statistics.DefaultTierStatistics$CompensatingCounters snapshot (org.ehcache.core.statistics.DefaultTierStatistics)
org.ehcache.core.statistics.DefaultTierStatistics statistics
}
org/ehcache/core/statistics/DefaultTierStatistics.class
DefaultTierStatistics.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DefaultTierStatistics extends java.lang.Object implements org.ehcache.core.statistics.TierStatistics {
private volatile org.ehcache.core.statistics.DefaultTierStatistics$CompensatingCounters compensatingCounters
private final java.util.Map knownStatistics
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic get
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic put
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic putIfAbsent
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic replace
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic conditionalReplace
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic remove
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic conditionalRemove
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic eviction
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic expiration
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic compute
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic computeIfAbsent
private final java.util.Optional mapping
private final java.util.Optional allocatedMemory
private final java.util.Optional occupiedMemory
public void <init> (org.ehcache.Cache, java.lang.String)
org.ehcache.Cache cache
String tierName
java.util.Map knownStatistics
private java.util.Map createKnownStatistics (java.lang.String)
String tierName
java.util.Map knownStatistics
private static void addIfPresent (java.util.Map, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.OperationStatistic, java.util.function.Supplier)
java.util.Map knownStatistics
String name
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic reference
java.util.function.Supplier valueSupplier
public java.util.Map getKnownStatistics ()
private org.ehcache.shadow.org.terracotta.statistics.OperationStatistic findOperationStatistic (org.ehcache.Cache, java.lang.String, java.lang.String, java.lang.String)
org.ehcache.Cache cache
String tierName
String tag
String stat
private org.ehcache.shadow.org.terracotta.statistics.OperationStatistic findOperationStatistic (org.ehcache.Cache, java.lang.String, java.lang.String)
org.ehcache.Cache cache
String tierName
String stat
private java.util.Optional findValueStatistics (org.ehcache.Cache, java.lang.String, java.lang.String)
org.ehcache.Cache cache
String tierName
String statName
public void clear ()
public long getHits ()
public long getMisses ()
public long getPuts ()
public long getRemovals ()
public long getEvictions ()
public long getExpirations ()
public long getMappings ()
public long getAllocatedByteSize ()
public long getOccupiedByteSize ()
private synthetic void lambda$createKnownStatistics$2 (java.util.Map, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
java.util.Map knownStatistics
String tierName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic longValueStatistic
private synthetic void lambda$createKnownStatistics$1 (java.util.Map, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
java.util.Map knownStatistics
String tierName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic longValueStatistic
private synthetic void lambda$createKnownStatistics$0 (java.util.Map, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
java.util.Map knownStatistics
String tierName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic longValueStatistic
}
org/ehcache/core/statistics/DelegatedMappedOperationStatistics$1.class
DelegatedMappedOperationStatistics.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DelegatedMappedOperationStatistics$1 extends java.lang.Object implements org.ehcache.core.statistics.ChainedOperationObserver {
final synthetic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver val$observer
final synthetic org.ehcache.core.statistics.DelegatedMappedOperationStatistics this$0
void <init> (org.ehcache.core.statistics.DelegatedMappedOperationStatistics, org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.core.statistics.DelegatedMappedOperationStatistics this$0
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/core/statistics/DelegatedMappedOperationStatistics$2.class
DelegatedMappedOperationStatistics.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DelegatedMappedOperationStatistics$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver {
final synthetic org.ehcache.core.statistics.ChainedOperationObserver val$observer
final synthetic org.ehcache.core.statistics.DelegatedMappedOperationStatistics this$0
void <init> (org.ehcache.core.statistics.DelegatedMappedOperationStatistics, org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.DelegatedMappedOperationStatistics this$0
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/core/statistics/DelegatedMappedOperationStatistics.class
DelegatedMappedOperationStatistics.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DelegatedMappedOperationStatistics extends java.lang.Object implements org.ehcache.core.statistics.OperationStatistic {
private final org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic delegate
public void <init> (org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic)
org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic operationStatistic
public java.lang.Class type ()
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
java.util.Set types
public long sum ()
public void begin ()
public void end (java.lang.Enum)
Enum result
public void addDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public void removeDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public java.util.Collection getDerivedStatistics ()
java.util.Collection derivedStatistics
private org.ehcache.core.statistics.ChainedOperationObserver revert (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver observer
private org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver convert (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver observer
public volatile synthetic void removeDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
}
org/ehcache/core/statistics/DelegatingOperationObserver.class
DelegatingOperationObserver.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DelegatingOperationObserver extends java.lang.Object implements org.ehcache.core.statistics.OperationObserver {
private final org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver observer
public void <init> (org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver operationObserver
public void begin ()
public void end (java.lang.Enum)
Enum result
}
org/ehcache/core/statistics/DelegatingOperationStatistic$1.class
DelegatingOperationStatistic.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DelegatingOperationStatistic$1 extends java.lang.Object implements org.ehcache.core.statistics.ChainedOperationObserver {
final synthetic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver val$observer
final synthetic org.ehcache.core.statistics.DelegatingOperationStatistic this$0
void <init> (org.ehcache.core.statistics.DelegatingOperationStatistic, org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.core.statistics.DelegatingOperationStatistic this$0
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/core/statistics/DelegatingOperationStatistic$2.class
DelegatingOperationStatistic.java
package org.ehcache.core.statistics
org.ehcache.core.statistics.DelegatingOperationStatistic$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver {
final synthetic org.ehcache.core.statistics.ChainedOperationObserver val$observer
final synthetic org.ehcache.core.statistics.DelegatingOperationStatistic this$0
void <init> (org.ehcache.core.statistics.DelegatingOperationStatistic, org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.DelegatingOperationStatistic this$0
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/core/statistics/DelegatingOperationStatistic.class
DelegatingOperationStatistic.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.DelegatingOperationStatistic extends java.lang.Object implements org.ehcache.core.statistics.OperationStatistic {
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic delegate
public void <init> (org.ehcache.shadow.org.terracotta.statistics.OperationStatistic)
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic statistic
public java.lang.Class type ()
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
java.util.Set types
public long sum ()
public void begin ()
public void end (java.lang.Enum)
Enum result
public void addDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public void removeDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public java.util.Collection getDerivedStatistics ()
java.util.Collection derivedStatistics
private org.ehcache.core.statistics.ChainedOperationObserver revert (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver observer
private org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver convert (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver observer
public volatile synthetic void removeDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
}
org/ehcache/core/statistics/HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome.class
HigherCachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.HigherCachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome[] $VALUES
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome[] values ()
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome.class
HigherCachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome extends java.lang.Enum implements org.ehcache.core.statistics.HigherCachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome SUCCESS
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome[] $VALUES
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome[] values ()
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateAllWithHashOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/HigherCachingTierOperationOutcomes$SilentInvalidateOutcome.class
HigherCachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome extends java.lang.Enum implements org.ehcache.core.statistics.HigherCachingTierOperationOutcomes {
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome REMOVED
public static final enum org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome MISS
private static final synthetic org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome[] $VALUES
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome[] values ()
public static org.ehcache.core.statistics.HigherCachingTierOperationOutcomes$SilentInvalidateOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/HigherCachingTierOperationOutcomes.class
HigherCachingTierOperationOutcomes.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.HigherCachingTierOperationOutcomes extends java.lang.Object {
}
org/ehcache/core/statistics/Jsr107LatencyMonitor.class
Jsr107LatencyMonitor.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.Jsr107LatencyMonitor extends java.lang.Object implements org.ehcache.core.statistics.ChainedOperationObserver {
private final org.ehcache.shadow.org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor delegate
public void <init> (java.lang.Class)
Class outcome
public double average ()
public void clear ()
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/core/statistics/LatencyHistogramConfiguration.class
LatencyHistogramConfiguration.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.LatencyHistogramConfiguration extends java.lang.Object {
public static final double DEFAULT_PHI
public static final int DEFAULT_BUCKET_COUNT
public static final java.time.Duration DEFAULT_WINDOW
public static final org.ehcache.core.statistics.LatencyHistogramConfiguration DEFAULT
private final double phi
private final int bucketCount
private final java.time.Duration window
public void <init> (double, int, java.time.Duration)
double phi
int bucketCount
java.time.Duration window
public double getPhi ()
public int getBucketCount ()
public java.time.Duration getWindow ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.ehcache.core.statistics.LatencyHistogramConfiguration that
public int hashCode ()
int result
long temp
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome$GetAndRemoveOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome extends java.lang.Enum implements org.ehcache.core.statistics.LowerCachingTierOperationsOutcome {
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome HIT_REMOVED
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome MISS
private static final synthetic org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome[] $VALUES
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome[] values ()
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$GetAndRemoveOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome$InstallMappingOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome extends java.lang.Enum implements org.ehcache.core.statistics.LowerCachingTierOperationsOutcome {
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome PUT
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome NOOP
private static final synthetic org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome[] $VALUES
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome[] values ()
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InstallMappingOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome$InvalidateAllOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome extends java.lang.Enum implements org.ehcache.core.statistics.LowerCachingTierOperationsOutcome {
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome SUCCESS
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome[] $VALUES
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome[] values ()
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome extends java.lang.Enum implements org.ehcache.core.statistics.LowerCachingTierOperationsOutcome {
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome SUCCESS
private static final synthetic org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome[] $VALUES
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome[] values ()
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateAllWithHashOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome$InvalidateOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome extends java.lang.Enum implements org.ehcache.core.statistics.LowerCachingTierOperationsOutcome {
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome REMOVED
public static final enum org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome MISS
private static final synthetic org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome[] $VALUES
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome[] values ()
public static org.ehcache.core.statistics.LowerCachingTierOperationsOutcome$InvalidateOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/LowerCachingTierOperationsOutcome.class
LowerCachingTierOperationsOutcome.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.LowerCachingTierOperationsOutcome extends java.lang.Object {
}
org/ehcache/core/statistics/OperationObserver.class
OperationObserver.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.OperationObserver extends java.lang.Object {
public abstract void begin ()
public abstract void end (java.lang.Enum)
}
org/ehcache/core/statistics/OperationStatistic.class
OperationStatistic.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.OperationStatistic extends java.lang.Object implements org.ehcache.core.statistics.OperationObserver org.ehcache.core.statistics.SourceStatistic {
public abstract java.lang.Class type ()
public org.ehcache.core.statistics.ValueStatistic statistic (java.lang.Enum)
Enum result
public org.ehcache.core.statistics.ValueStatistic statistic (java.util.Set)
java.util.Set results
public abstract long count (java.lang.Enum)
public abstract long sum (java.util.Set)
public abstract long sum ()
private synthetic java.lang.Long lambda$statistic$1 (java.util.Set)
java.util.Set results
private synthetic java.lang.Long lambda$statistic$0 (java.lang.Enum)
Enum result
}
org/ehcache/core/statistics/SourceStatistic.class
SourceStatistic.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.SourceStatistic extends java.lang.Object {
public abstract void addDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
public abstract void removeDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
public abstract java.util.Collection getDerivedStatistics ()
}
org/ehcache/core/statistics/StatsUtils$1.class
StatsUtils.java
package org.ehcache.core.statistics
final org.ehcache.core.statistics.StatsUtils$1 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic String val$tag
void <init> (java.lang.String)
protected boolean matchesSafely (java.util.Set)
java.util.Set object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/core/statistics/StatsUtils$2.class
StatsUtils.java
package org.ehcache.core.statistics
final org.ehcache.core.statistics.StatsUtils$2 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic String val$key
final synthetic String val$value
void <init> (java.lang.String, java.lang.String)
protected boolean matchesSafely (java.util.Map)
java.util.Map properties
Object val
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/core/statistics/StatsUtils$3.class
StatsUtils.java
package org.ehcache.core.statistics
final org.ehcache.core.statistics.StatsUtils$3 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic Class val$statisticType
void <init> (java.lang.Class)
protected boolean matchesSafely (org.ehcache.shadow.org.terracotta.statistics.OperationStatistic)
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/core/statistics/StatsUtils.class
StatsUtils.java
package org.ehcache.core.statistics
public final org.ehcache.core.statistics.StatsUtils extends java.lang.Object {
private void <init> ()
public static org.ehcache.shadow.org.terracotta.context.query.Matcher hasTag (java.lang.String)
String tag
public static org.ehcache.shadow.org.terracotta.context.query.Matcher hasProperty (java.lang.String, java.lang.String)
String key
String value
public static java.util.Optional findStatisticOnDescendants (java.lang.Object, java.lang.String, java.lang.String, java.lang.String)
Object result
Object context
String discriminator
String tag
String statName
java.util.Set statResult
public static java.util.Optional findStatisticOnDescendants (java.lang.Object, java.lang.String, java.lang.String)
Object result
Object context
String tag
String statName
java.util.Set statResult
public static org.ehcache.shadow.org.terracotta.statistics.OperationStatistic findOperationStatisticOnChildren (java.lang.Object, java.lang.Class, java.lang.String)
Object context
Class type
String statName
org.ehcache.shadow.org.terracotta.context.query.Query query
java.util.Set result
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic statistic
public static java.lang.String[] findTiers (org.ehcache.Cache)
java.util.Set tags
String storeType
org.ehcache.shadow.org.terracotta.context.TreeNode treeNode
org.ehcache.Cache cache
org.ehcache.shadow.org.terracotta.context.query.Query statQuery
java.util.Set statResult
String[] tiers
int i
public static java.lang.String findLowestTier (java.lang.String[])
int i
String[] tiers
String lowestTier
public static boolean hasOperationStat (java.lang.Object, java.lang.Class, java.lang.String)
Object rootNode
Class statisticType
String statName
org.ehcache.shadow.org.terracotta.context.query.Query q
java.util.Set result
public static void registerClearNotification (java.lang.String, org.ehcache.Cache, java.util.function.Consumer)
String alias
org.ehcache.Cache cache
java.util.function.Consumer cacheClear
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic clear
private static synthetic void lambda$registerClearNotification$0 (java.util.function.Consumer, java.lang.String, long, long)
java.util.function.Consumer cacheClear
String alias
long time
long latency
}
org/ehcache/core/statistics/StoreOperationOutcomes$ComputeIfAbsentOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome HIT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome PUT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome NOOP
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ComputeIfAbsentOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$ComputeOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome HIT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome MISS
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome PUT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome REMOVED
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ComputeOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$ConditionalRemoveOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome REMOVED
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome MISS
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalRemoveOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$ConditionalReplaceOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome REPLACED
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome MISS
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ConditionalReplaceOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$EvictionOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome SUCCESS
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$EvictionOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$ExpirationOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ExpirationOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ExpirationOutcome SUCCESS
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ExpirationOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ExpirationOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ExpirationOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$GetOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome HIT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome MISS
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome TIMEOUT
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$GetOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$PutIfAbsentOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome PUT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome HIT
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$PutIfAbsentOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$PutOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome PUT
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome NOOP
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$RemoveOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome REMOVED
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome MISS
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes$ReplaceOutcome.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome extends java.lang.Enum implements org.ehcache.core.statistics.StoreOperationOutcomes {
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome REPLACED
public static final enum org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome MISS
private static final synthetic org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome[] $VALUES
public static org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome[] values ()
public static org.ehcache.core.statistics.StoreOperationOutcomes$ReplaceOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/StoreOperationOutcomes.class
StoreOperationOutcomes.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.StoreOperationOutcomes extends java.lang.Object {
}
org/ehcache/core/statistics/SuppliedValueStatistic.class
SuppliedValueStatistic.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.SuppliedValueStatistic extends java.lang.Object implements org.ehcache.core.statistics.ValueStatistic {
private final java.util.function.Supplier supplier
private final org.terracotta.management.model.stats.StatisticType type
public void <init> (org.terracotta.management.model.stats.StatisticType, java.util.function.Supplier)
org.terracotta.management.model.stats.StatisticType type
java.util.function.Supplier supplier
public java.io.Serializable value ()
public org.terracotta.management.model.stats.StatisticType type ()
public static org.ehcache.core.statistics.ValueStatistic counter (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.core.statistics.ValueStatistic supply (org.terracotta.management.model.stats.StatisticType, java.util.function.Supplier)
org.terracotta.management.model.stats.StatisticType type
java.util.function.Supplier supplier
}
org/ehcache/core/statistics/TierOperationOutcomes$EvictionOutcome.class
TierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome extends java.lang.Enum {
public static final enum org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome SUCCESS
public static final enum org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome FAILURE
private static final synthetic org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome[] $VALUES
public static org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome[] values ()
public static org.ehcache.core.statistics.TierOperationOutcomes$EvictionOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/TierOperationOutcomes$GetOutcome.class
TierOperationOutcomes.java
package org.ehcache.core.statistics
public final enum org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome extends java.lang.Enum {
public static final enum org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome HIT
public static final enum org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome MISS
private static final synthetic org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome[] $VALUES
public static org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome[] values ()
public static org.ehcache.core.statistics.TierOperationOutcomes$GetOutcome valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/core/statistics/TierOperationOutcomes.class
TierOperationOutcomes.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.TierOperationOutcomes extends java.lang.Object {
public static final java.util.Map GET_TRANSLATION
public static final java.util.Map GET_AND_FAULT_TRANSLATION
public static final java.util.Map GET_AND_REMOVE_TRANSLATION
public static final java.util.Map GET_OR_COMPUTEIFABSENT_TRANSLATION
public static final java.util.Map EVICTION_TRANSLATION
public void <init> ()
static void <clinit> ()
java.util.Map translation
java.util.Map translation
java.util.Map translation
java.util.Map translation
java.util.Map translation
}
org/ehcache/core/statistics/TierStatistics.class
TierStatistics.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.TierStatistics extends java.lang.Object {
public abstract java.util.Map getKnownStatistics ()
public abstract void clear ()
public abstract long getHits ()
public abstract long getMisses ()
public abstract long getPuts ()
public abstract long getRemovals ()
public abstract long getEvictions ()
public abstract long getExpirations ()
public abstract long getMappings ()
public abstract long getAllocatedByteSize ()
public abstract long getOccupiedByteSize ()
}
org/ehcache/core/statistics/ValueStatistic.class
ValueStatistic.java
package org.ehcache.core.statistics
public abstract org.ehcache.core.statistics.ValueStatistic extends java.lang.Object {
public abstract org.terracotta.management.model.stats.StatisticType type ()
public abstract java.io.Serializable value ()
}
org/ehcache/core/statistics/ZeroOperationStatistic.class
ZeroOperationStatistic.java
package org.ehcache.core.statistics
public org.ehcache.core.statistics.ZeroOperationStatistic extends java.lang.Object implements org.ehcache.core.statistics.OperationStatistic {
private static final org.ehcache.core.statistics.OperationStatistic INSTANCE
public void <init> ()
public static org.ehcache.core.statistics.OperationStatistic get ()
public java.lang.Class type ()
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
java.util.Set types
public long sum ()
public void addDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public void removeDerivedStatistic (org.ehcache.core.statistics.ChainedOperationObserver)
org.ehcache.core.statistics.ChainedOperationObserver derived
public java.util.Collection getDerivedStatistics ()
public void begin ()
public void end (java.lang.Enum)
Enum result
public volatile synthetic void removeDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.core.statistics.ChainedObserver)
static void <clinit> ()
}
org/ehcache/core/store/
org/ehcache/core/store/StoreConfigurationImpl.class
StoreConfigurationImpl.java
package org.ehcache.core.store
public org.ehcache.core.store.StoreConfigurationImpl extends java.lang.Object implements org.ehcache.core.spi.store.Store$Configuration {
private final Class keyType
private final Class valueType
private final org.ehcache.config.EvictionAdvisor evictionAdvisor
private final ClassLoader classLoader
private final org.ehcache.expiry.ExpiryPolicy expiry
private final org.ehcache.config.ResourcePools resourcePools
private final org.ehcache.spi.serialization.Serializer keySerializer
private final org.ehcache.spi.serialization.Serializer valueSerializer
private final int dispatcherConcurrency
private final boolean operationStatisticsEnabled
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
private final boolean useLoaderInAtomics
public void <init> (org.ehcache.config.CacheConfiguration, int, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer)
org.ehcache.config.CacheConfiguration cacheConfig
int dispatcherConcurrency
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
public void <init> (org.ehcache.config.CacheConfiguration, int, boolean, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.loaderwriter.CacheLoaderWriter, boolean)
org.ehcache.config.CacheConfiguration cacheConfig
int dispatcherConcurrency
boolean operationStatisticsEnabled
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean useLoaderInAtomics
public void <init> (java.lang.Class, java.lang.Class, org.ehcache.config.EvictionAdvisor, java.lang.ClassLoader, org.ehcache.expiry.ExpiryPolicy, org.ehcache.config.ResourcePools, int, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer)
Class keyType
Class valueType
org.ehcache.config.EvictionAdvisor evictionAdvisor
ClassLoader classLoader
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.ResourcePools resourcePools
int dispatcherConcurrency
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
public void <init> (java.lang.Class, java.lang.Class, org.ehcache.config.EvictionAdvisor, java.lang.ClassLoader, org.ehcache.expiry.ExpiryPolicy, org.ehcache.config.ResourcePools, int, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
Class keyType
Class valueType
org.ehcache.config.EvictionAdvisor evictionAdvisor
ClassLoader classLoader
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.ResourcePools resourcePools
int dispatcherConcurrency
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void <init> (java.lang.Class, java.lang.Class, org.ehcache.config.EvictionAdvisor, java.lang.ClassLoader, org.ehcache.expiry.ExpiryPolicy, org.ehcache.config.ResourcePools, int, boolean, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.loaderwriter.CacheLoaderWriter, boolean)
Class keyType
Class valueType
org.ehcache.config.EvictionAdvisor evictionAdvisor
ClassLoader classLoader
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.ResourcePools resourcePools
int dispatcherConcurrency
boolean operationStatisticsEnabled
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean useLoaderInAtomics
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public org.ehcache.config.EvictionAdvisor getEvictionAdvisor ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.expiry.ExpiryPolicy getExpiry ()
public org.ehcache.config.ResourcePools getResourcePools ()
public org.ehcache.spi.serialization.Serializer getKeySerializer ()
public org.ehcache.spi.serialization.Serializer getValueSerializer ()
public int getDispatcherConcurrency ()
public boolean isOperationStatisticsEnabled ()
public org.ehcache.spi.loaderwriter.CacheLoaderWriter getCacheLoaderWriter ()
public boolean useLoaderInAtomics ()
}
org/ehcache/core/store/StoreSupport$Tuple.class
StoreSupport.java
package org.ehcache.core.store
org.ehcache.core.store.StoreSupport$Tuple extends java.lang.Object {
final Object x
final Object y
void <init> (java.lang.Object, java.lang.Object)
Object x
Object y
}
org/ehcache/core/store/StoreSupport.class
StoreSupport.java
package org.ehcache.core.store
public final org.ehcache.core.store.StoreSupport extends java.lang.Object {
private void <init> ()
public static org.ehcache.core.spi.store.Store$Provider selectWrapperStoreProvider (org.ehcache.spi.service.ServiceProvider, java.util.Collection)
org.ehcache.spi.service.ServiceProvider serviceProvider
java.util.Collection serviceConfigs
java.util.Collection storeProviders
java.util.Optional wrapperProvider
public static org.ehcache.core.spi.store.Store$Provider selectStoreProvider (org.ehcache.spi.service.ServiceProvider, java.util.Set, java.util.Collection)
int rank
org.ehcache.core.spi.store.Store$Provider provider
StringBuilder sb
StringBuilder sb
org.ehcache.spi.service.ServiceProvider serviceProvider
java.util.Set resourceTypes
java.util.Collection serviceConfigs
java.util.Collection storeProviders
java.util.List filteredStoreProviders
int highRank
java.util.List rankingProviders
private static void formatStoreProviders (java.util.Collection, java.lang.StringBuilder)
org.ehcache.core.spi.store.Store$Provider provider
java.util.Collection storeProviders
StringBuilder sb
boolean prependSeparator
private static synthetic boolean lambda$selectStoreProvider$4 (org.ehcache.core.spi.store.Store$Provider)
org.ehcache.core.spi.store.Store$Provider provider
private static synthetic org.ehcache.core.spi.store.WrapperStore$Provider lambda$selectWrapperStoreProvider$3 (org.ehcache.core.store.StoreSupport$Tuple)
org.ehcache.core.store.StoreSupport$Tuple providerTuple
private static synthetic int lambda$selectWrapperStoreProvider$2 (org.ehcache.core.store.StoreSupport$Tuple)
org.ehcache.core.store.StoreSupport$Tuple value
private static synthetic boolean lambda$selectWrapperStoreProvider$1 (org.ehcache.core.store.StoreSupport$Tuple)
org.ehcache.core.store.StoreSupport$Tuple providerTuple
private static synthetic org.ehcache.core.store.StoreSupport$Tuple lambda$selectWrapperStoreProvider$0 (java.util.Collection, org.ehcache.core.spi.store.WrapperStore$Provider)
java.util.Collection serviceConfigs
org.ehcache.core.spi.store.WrapperStore$Provider provider
}
org/ehcache/core/util/
org/ehcache/core/util/ByteBufferInputStream.class
ByteBufferInputStream.java
package org.ehcache.core.util
public org.ehcache.core.util.ByteBufferInputStream extends java.io.InputStream {
private final java.nio.ByteBuffer buffer
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public int read ()
public int read (byte[], int, int)
byte[] b
int off
int len
public long skip (long)
long n
public synchronized int available ()
}
org/ehcache/core/util/ClassLoading$ChainedClassLoader.class
ClassLoading.java
package org.ehcache.core.util
org.ehcache.core.util.ClassLoading$ChainedClassLoader extends java.lang.ClassLoader {
private final java.util.List loaders
public void <init> (java.util.List)
java.util.List loaders
public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException cnfe
ClassLoader classLoader
java.util.function.Supplier loader
String name
ClassNotFoundException lastFailure
public java.net.URL getResource (java.lang.String)
java.net.URL resource
ClassLoader classLoader
java.util.function.Supplier loader
String name
public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException
ClassLoader classLoader
java.util.function.Supplier loader
String name
java.util.Collection aggregate
}
org/ehcache/core/util/ClassLoading.class
ClassLoading.java
package org.ehcache.core.util
public org.ehcache.core.util.ClassLoading extends java.lang.Object {
private static final ClassLoader DEFAULT_CLASSLOADER
public void <init> ()
public static java.lang.ClassLoader getDefaultClassLoader ()
public static java.lang.Iterable servicesOfType (java.lang.Class)
Class serviceType
public static transient java.lang.ClassLoader delegationChain (java.util.function.Supplier, java.lang.ClassLoader[])
java.util.function.Supplier loader
ClassLoader[] loaders
public static transient java.lang.ClassLoader delegationChain (java.lang.ClassLoader[])
ClassLoader[] loaders
private static synthetic java.lang.ClassLoader lambda$delegationChain$6 (java.lang.ClassLoader[])
ClassLoader[] loaders
private static synthetic java.util.function.Supplier lambda$null$5 (java.lang.ClassLoader)
ClassLoader l
private static synthetic java.lang.ClassLoader lambda$null$4 (java.lang.ClassLoader)
ClassLoader l
private static synthetic java.lang.ClassLoader lambda$delegationChain$3 (java.util.function.Supplier, java.lang.ClassLoader[])
java.util.function.Supplier loader
ClassLoader[] loaders
private static synthetic java.util.function.Supplier lambda$null$2 (java.lang.ClassLoader)
ClassLoader l
private static synthetic java.lang.ClassLoader lambda$null$1 (java.lang.ClassLoader)
ClassLoader l
private static synthetic java.lang.ClassLoader lambda$static$0 ()
static void <clinit> ()
}
org/ehcache/core/util/CollectionUtil.class
CollectionUtil.java
package org.ehcache.core.util
public final org.ehcache.core.util.CollectionUtil extends java.lang.Object {
private void <init> ()
public static int findBestCollectionSize (java.lang.Iterable, int)
Iterable iterable
int bestBet
public static java.util.Map copyMapButFailOnNull (java.util.Map)
java.util.Map entries
java.util.Map entriesToRemap
private static synthetic void lambda$copyMapButFailOnNull$0 (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map entriesToRemap
Object k
Object v
}
org/ehcache/event/
org/ehcache/event/CacheEvent.class
CacheEvent.java
package org.ehcache.event
public abstract org.ehcache.event.CacheEvent extends java.lang.Object {
public abstract org.ehcache.event.EventType getType ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getNewValue ()
public abstract java.lang.Object getOldValue ()
public abstract org.ehcache.Cache getSource ()
}
org/ehcache/event/CacheEventListener.class
CacheEventListener.java
package org.ehcache.event
public abstract org.ehcache.event.CacheEventListener extends java.lang.Object {
public abstract void onEvent (org.ehcache.event.CacheEvent)
}
org/ehcache/event/EventFiring.class
EventFiring.java
package org.ehcache.event
public final enum org.ehcache.event.EventFiring extends java.lang.Enum {
public static final enum org.ehcache.event.EventFiring ASYNCHRONOUS
public static final enum org.ehcache.event.EventFiring SYNCHRONOUS
private static final synthetic org.ehcache.event.EventFiring[] $VALUES
public static org.ehcache.event.EventFiring[] values ()
public static org.ehcache.event.EventFiring valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/event/EventOrdering.class
EventOrdering.java
package org.ehcache.event
public final enum org.ehcache.event.EventOrdering extends java.lang.Enum {
public static final enum org.ehcache.event.EventOrdering UNORDERED
public static final enum org.ehcache.event.EventOrdering ORDERED
private final boolean ordered
private static final synthetic org.ehcache.event.EventOrdering[] $VALUES
public static org.ehcache.event.EventOrdering[] values ()
public static org.ehcache.event.EventOrdering valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, boolean)
boolean ordered
public boolean isOrdered ()
static void <clinit> ()
}
org/ehcache/event/EventType.class
EventType.java
package org.ehcache.event
public final enum org.ehcache.event.EventType extends java.lang.Enum {
public static final enum org.ehcache.event.EventType EVICTED
public static final enum org.ehcache.event.EventType EXPIRED
public static final enum org.ehcache.event.EventType REMOVED
public static final enum org.ehcache.event.EventType CREATED
public static final enum org.ehcache.event.EventType UPDATED
private static final synthetic org.ehcache.event.EventType[] $VALUES
public static org.ehcache.event.EventType[] values ()
public static org.ehcache.event.EventType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/expiry/
org/ehcache/expiry/Duration.class
Duration.java
package org.ehcache.expiry
public final org.ehcache.expiry.Duration extends java.lang.Object {
public static final org.ehcache.expiry.Duration INFINITE
public static final org.ehcache.expiry.Duration ZERO
private final java.util.concurrent.TimeUnit timeUnit
private final long length
public static org.ehcache.expiry.Duration of (long, java.util.concurrent.TimeUnit)
long length
java.util.concurrent.TimeUnit timeUnit
public void <init> (long, java.util.concurrent.TimeUnit)
long length
java.util.concurrent.TimeUnit timeUnit
private void <init> (long, java.util.concurrent.TimeUnit, boolean)
long length
java.util.concurrent.TimeUnit timeUnit
boolean forever
public long getLength ()
public java.util.concurrent.TimeUnit getTimeUnit ()
private void checkInfinite ()
public boolean isInfinite ()
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
org.ehcache.expiry.Duration other
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/expiry/Expirations$1.class
Expirations.java
package org.ehcache.expiry
synthetic org.ehcache.expiry.Expirations$1 extends java.lang.Object {
}
org/ehcache/expiry/Expirations$BaseExpiry.class
Expirations.java
package org.ehcache.expiry
org.ehcache.expiry.Expirations$BaseExpiry extends java.lang.Object implements org.ehcache.expiry.Expiry {
private final org.ehcache.expiry.Duration create
private final org.ehcache.expiry.Duration access
private final org.ehcache.expiry.Duration update
void <init> (org.ehcache.expiry.Duration, org.ehcache.expiry.Duration, org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration create
org.ehcache.expiry.Duration access
org.ehcache.expiry.Duration update
public org.ehcache.expiry.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
public org.ehcache.expiry.Duration getExpiryForAccess (java.lang.Object, org.ehcache.ValueSupplier)
Object key
org.ehcache.ValueSupplier value
public org.ehcache.expiry.Duration getExpiryForUpdate (java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
Object key
org.ehcache.ValueSupplier oldValue
Object newValue
public boolean equals (java.lang.Object)
Object o
org.ehcache.expiry.Expirations$BaseExpiry that
public int hashCode ()
int result
public java.lang.String toString ()
}
org/ehcache/expiry/Expirations$ExpiryBuilder.class
Expirations.java
package org.ehcache.expiry
public final org.ehcache.expiry.Expirations$ExpiryBuilder extends java.lang.Object {
private org.ehcache.expiry.Duration create
private org.ehcache.expiry.Duration access
private org.ehcache.expiry.Duration update
private void <init> ()
public org.ehcache.expiry.Expirations$ExpiryBuilder setCreate (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration create
public org.ehcache.expiry.Expirations$ExpiryBuilder setAccess (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration access
public org.ehcache.expiry.Expirations$ExpiryBuilder setUpdate (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration update
public org.ehcache.expiry.Expiry build ()
synthetic void <init> (org.ehcache.expiry.Expirations$1)
org.ehcache.expiry.Expirations$1 x0
}
org/ehcache/expiry/Expirations$NoExpiry.class
Expirations.java
package org.ehcache.expiry
org.ehcache.expiry.Expirations$NoExpiry extends org.ehcache.expiry.Expirations$BaseExpiry {
private static final org.ehcache.expiry.Expiry INSTANCE
private void <init> ()
static synthetic org.ehcache.expiry.Expiry access$000 ()
static void <clinit> ()
}
org/ehcache/expiry/Expirations$TimeToIdleExpiry.class
Expirations.java
package org.ehcache.expiry
org.ehcache.expiry.Expirations$TimeToIdleExpiry extends org.ehcache.expiry.Expirations$BaseExpiry {
void <init> (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration tti
}
org/ehcache/expiry/Expirations$TimeToLiveExpiry.class
Expirations.java
package org.ehcache.expiry
org.ehcache.expiry.Expirations$TimeToLiveExpiry extends org.ehcache.expiry.Expirations$BaseExpiry {
void <init> (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration ttl
}
org/ehcache/expiry/Expirations.class
Expirations.java
package org.ehcache.expiry
public final org.ehcache.expiry.Expirations extends java.lang.Object {
public static org.ehcache.expiry.Expiry noExpiration ()
public static org.ehcache.expiry.Expiry timeToLiveExpiration (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration timeToLive
public static org.ehcache.expiry.Expiry timeToIdleExpiration (org.ehcache.expiry.Duration)
org.ehcache.expiry.Duration timeToIdle
public static org.ehcache.expiry.Expirations$ExpiryBuilder builder ()
private void <init> ()
}
org/ehcache/expiry/Expiry.class
Expiry.java
package org.ehcache.expiry
public abstract org.ehcache.expiry.Expiry extends java.lang.Object {
public abstract org.ehcache.expiry.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
public abstract org.ehcache.expiry.Duration getExpiryForAccess (java.lang.Object, org.ehcache.ValueSupplier)
public abstract org.ehcache.expiry.Duration getExpiryForUpdate (java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
}
org/ehcache/expiry/ExpiryPolicy$1.class
ExpiryPolicy.java
package org.ehcache.expiry
final org.ehcache.expiry.ExpiryPolicy$1 extends java.lang.Object implements org.ehcache.expiry.ExpiryPolicy {
void <init> ()
public java.lang.String toString ()
public java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
public java.time.Duration getExpiryForAccess (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
}
org/ehcache/expiry/ExpiryPolicy.class
ExpiryPolicy.java
package org.ehcache.expiry
public abstract org.ehcache.expiry.ExpiryPolicy extends java.lang.Object {
public static final java.time.Duration INFINITE
public static final org.ehcache.expiry.ExpiryPolicy NO_EXPIRY
public abstract java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
public abstract java.time.Duration getExpiryForAccess (java.lang.Object, java.util.function.Supplier)
public abstract java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
static void <clinit> ()
}
org/ehcache/impl/
org/ehcache/impl/config/
org/ehcache/impl/config/AbstractResourcePool.class
AbstractResourcePool.java
package org.ehcache.impl.config
public abstract org.ehcache.impl.config.AbstractResourcePool extends java.lang.Object implements org.ehcache.config.ResourcePool {
private final org.ehcache.config.ResourceType type
private final boolean persistent
protected void <init> (org.ehcache.config.ResourceType, boolean)
org.ehcache.config.ResourceType type
boolean persistent
public org.ehcache.config.ResourceType getType ()
public boolean isPersistent ()
public void validateUpdate (org.ehcache.config.ResourcePool)
org.ehcache.config.ResourcePool newPool
}
org/ehcache/impl/config/BaseCacheConfiguration.class
BaseCacheConfiguration.java
package org.ehcache.impl.config
public org.ehcache.impl.config.BaseCacheConfiguration extends java.lang.Object implements org.ehcache.config.CacheConfiguration {
private final Class keyType
private final Class valueType
private final org.ehcache.config.EvictionAdvisor evictionAdvisor
private final java.util.Collection serviceConfigurations
private final ClassLoader classLoader
private final org.ehcache.expiry.ExpiryPolicy expiry
private final org.ehcache.config.ResourcePools resourcePools
public transient void <init> (java.lang.Class, java.lang.Class, org.ehcache.config.EvictionAdvisor, java.lang.ClassLoader, org.ehcache.expiry.ExpiryPolicy, org.ehcache.config.ResourcePools, org.ehcache.spi.service.ServiceConfiguration[])
Class keyType
Class valueType
org.ehcache.config.EvictionAdvisor evictionAdvisor
ClassLoader classLoader
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.config.ResourcePools resourcePools
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigurations
public java.util.Collection getServiceConfigurations ()
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public org.ehcache.config.EvictionAdvisor getEvictionAdvisor ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.expiry.Expiry getExpiry ()
public org.ehcache.expiry.ExpiryPolicy getExpiryPolicy ()
public org.ehcache.config.ResourcePools getResourcePools ()
public org.ehcache.config.builders.CacheConfigurationBuilder derive ()
public volatile synthetic org.ehcache.config.FluentCacheConfigurationBuilder derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/ResourcePoolsImpl.class
ResourcePoolsImpl.java
package org.ehcache.impl.config
public org.ehcache.impl.config.ResourcePoolsImpl extends java.lang.Object implements org.ehcache.config.ResourcePools org.ehcache.core.HumanReadable {
private final java.util.Map pools
public void <init> (java.util.Map)
java.util.Map pools
public org.ehcache.config.ResourcePool getPoolForResource (org.ehcache.config.ResourceType)
org.ehcache.config.ResourceType resourceType
public java.util.Set getResourceTypeSet ()
public org.ehcache.config.ResourcePools validateAndMerge (org.ehcache.config.ResourcePools)
org.ehcache.config.ResourceType currentResourceType
org.ehcache.config.ResourcePool poolForResource
org.ehcache.config.ResourceType currentResourceType
org.ehcache.config.ResourcePools toBeUpdated
java.util.Set resourceTypeSet
java.util.Map poolsMap
public static void validateResourcePools (java.util.Collection)
org.ehcache.config.ResourcePool pool
boolean inversion
boolean ambiguity
IllegalArgumentException e
org.ehcache.config.SizedResourcePool upper
org.ehcache.config.SizedResourcePool lower
boolean inversion
boolean ambiguity
int j
int i
java.util.Collection pools
java.util.List ordered
public java.lang.String readableString ()
java.util.Map$Entry poolEntry
java.util.Map sortedPools
StringBuilder poolsToStringBuilder
private static synthetic int lambda$readableString$1 (org.ehcache.config.ResourceType, org.ehcache.config.ResourceType)
org.ehcache.config.ResourceType o1
org.ehcache.config.ResourceType o2
private static synthetic int lambda$validateResourcePools$0 (org.ehcache.config.SizedResourcePool, org.ehcache.config.SizedResourcePool)
org.ehcache.config.SizedResourcePool o1
org.ehcache.config.SizedResourcePool o2
int retVal
}
org/ehcache/impl/config/SizedResourcePoolImpl.class
SizedResourcePoolImpl.java
package org.ehcache.impl.config
public org.ehcache.impl.config.SizedResourcePoolImpl extends org.ehcache.impl.config.AbstractResourcePool implements org.ehcache.config.SizedResourcePool org.ehcache.core.HumanReadable {
private final long size
private final org.ehcache.config.ResourceUnit unit
public void <init> (org.ehcache.config.ResourceType, long, org.ehcache.config.ResourceUnit, boolean)
org.ehcache.config.ResourceType type
long size
org.ehcache.config.ResourceUnit unit
boolean persistent
public long getSize ()
public org.ehcache.config.ResourceUnit getUnit ()
public void validateUpdate (org.ehcache.config.ResourcePool)
org.ehcache.config.ResourcePool newPool
org.ehcache.config.SizedResourcePool sizedPool
public java.lang.String toString ()
public java.lang.String readableString ()
}
org/ehcache/impl/config/copy/
org/ehcache/impl/config/copy/DefaultCopierConfiguration$Type.class
DefaultCopierConfiguration.java
package org.ehcache.impl.config.copy
public final enum org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type extends java.lang.Enum {
public static final enum org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type KEY
public static final enum org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type VALUE
private static final synthetic org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type[] $VALUES
public static org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type[] values ()
public static org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/impl/config/copy/DefaultCopierConfiguration.class
DefaultCopierConfiguration.java
package org.ehcache.impl.config.copy
public org.ehcache.impl.config.copy.DefaultCopierConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration implements org.ehcache.spi.service.ServiceConfiguration {
private final org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
public void <init> (java.lang.Class, org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type)
Class clazz
org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
public void <init> (org.ehcache.spi.copy.Copier, org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type)
org.ehcache.spi.copy.Copier instance
org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
void <init> (java.lang.Class)
Class copierClass
public java.lang.Class getServiceType ()
public boolean compatibleWith (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration other
public org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type getType ()
}
org/ehcache/impl/config/copy/DefaultCopyProviderConfiguration.class
DefaultCopyProviderConfiguration.java
package org.ehcache.impl.config.copy
public org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration implements org.ehcache.spi.service.ServiceCreationConfiguration {
public void <init> ()
public void <init> (org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration)
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration other
public java.lang.Class getServiceType ()
public org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration addCopierFor (java.lang.Class, java.lang.Class)
Class clazz
Class copierClass
public org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration addCopierFor (java.lang.Class, java.lang.Class, boolean)
Class clazz
Class copierClass
boolean overwrite
public org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration derive ()
public org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration build (org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration)
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/event/
org/ehcache/impl/config/event/CacheEventDispatcherFactoryConfiguration.class
CacheEventDispatcherFactoryConfiguration.java
package org.ehcache.impl.config.event
public org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final String threadPoolAlias
public void <init> (java.lang.String)
String threadPoolAlias
public java.lang.String getThreadPoolAlias ()
public java.lang.Class getServiceType ()
public java.lang.String derive ()
public org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration build (java.lang.String)
String alias
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/event/DefaultCacheEventDispatcherConfiguration.class
DefaultCacheEventDispatcherConfiguration.java
package org.ehcache.impl.config.event
public org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
private final String threadPoolAlias
public void <init> (java.lang.String)
String threadPoolAlias
public java.lang.Class getServiceType ()
public java.lang.String getThreadPoolAlias ()
public java.lang.String derive ()
public org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration build (java.lang.String)
String alias
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/event/DefaultCacheEventListenerConfiguration.class
DefaultCacheEventListenerConfiguration.java
package org.ehcache.impl.config.event
public org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration implements org.ehcache.core.events.CacheEventListenerConfiguration {
private final java.util.EnumSet eventsToFireOn
private org.ehcache.event.EventFiring eventFiringMode
private org.ehcache.event.EventOrdering eventOrderingMode
public transient void <init> (java.util.Set, java.lang.Class, java.lang.Object[])
java.util.Set fireOn
Class clazz
Object[] arguments
public void <init> (java.util.Set, org.ehcache.event.CacheEventListener)
java.util.Set fireOn
org.ehcache.event.CacheEventListener listener
public java.lang.Class getServiceType ()
public void setEventFiringMode (org.ehcache.event.EventFiring)
org.ehcache.event.EventFiring firingMode
public void setEventOrderingMode (org.ehcache.event.EventOrdering)
org.ehcache.event.EventOrdering orderingMode
public org.ehcache.event.EventFiring firingMode ()
public org.ehcache.event.EventOrdering orderingMode ()
public java.util.EnumSet fireOn ()
public boolean compatibleWith (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration other
}
org/ehcache/impl/config/event/DefaultEventSourceConfiguration.class
DefaultEventSourceConfiguration.java
package org.ehcache.impl.config.event
public org.ehcache.impl.config.event.DefaultEventSourceConfiguration extends java.lang.Object implements org.ehcache.core.config.store.StoreEventSourceConfiguration {
private final int dispatcherConcurrency
public void <init> (int)
int dispatcherConcurrency
public int getDispatcherConcurrency ()
public java.lang.Class getServiceType ()
public java.lang.Integer derive ()
public org.ehcache.impl.config.event.DefaultEventSourceConfiguration build (java.lang.Integer)
Integer concurrency
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/executor/
org/ehcache/impl/config/executor/PooledExecutionServiceConfiguration$1.class
PooledExecutionServiceConfiguration.java
package org.ehcache.impl.config.executor
synthetic org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$1 extends java.lang.Object {
}
org/ehcache/impl/config/executor/PooledExecutionServiceConfiguration$PoolConfiguration.class
PooledExecutionServiceConfiguration.java
package org.ehcache.impl.config.executor
public final org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration extends java.lang.Object {
private final int minSize
private final int maxSize
private void <init> (int, int)
int minSize
int maxSize
public int minSize ()
public int maxSize ()
synthetic void <init> (int, int, org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$1)
int x0
int x1
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$1 x2
}
org/ehcache/impl/config/executor/PooledExecutionServiceConfiguration.class
PooledExecutionServiceConfiguration.java
package org.ehcache.impl.config.executor
public org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final java.util.Map poolConfigurations
private String defaultAlias
public void <init> ()
public org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration addDefaultPool (java.lang.String, int, int)
String alias
int minSize
int maxSize
public org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration addPool (java.lang.String, int, int)
String alias
int minSize
int maxSize
public java.util.Map getPoolConfigurations ()
public java.lang.String getDefaultPoolAlias ()
public java.lang.Class getServiceType ()
public org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder derive ()
public org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration build (org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder)
org.ehcache.config.builders.PooledExecutionServiceConfigurationBuilder builder
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/loaderwriter/
org/ehcache/impl/config/loaderwriter/DefaultCacheLoaderWriterConfiguration.class
DefaultCacheLoaderWriterConfiguration.java
package org.ehcache.impl.config.loaderwriter
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration implements org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration {
public transient void <init> (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public void <init> (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
protected void <init> (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration configuration
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration derive ()
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration build (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/loaderwriter/DefaultCacheLoaderWriterProviderConfiguration.class
DefaultCacheLoaderWriterProviderConfiguration.java
package org.ehcache.impl.config.loaderwriter
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration implements org.ehcache.spi.service.ServiceCreationConfiguration {
public void <init> ()
public void <init> (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration config
public java.lang.Class getServiceType ()
public transient org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration addLoaderFor (java.lang.String, java.lang.Class, java.lang.Object[])
String alias
Class clazz
Object[] arguments
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration derive ()
public org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration build (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/loaderwriter/writebehind/
org/ehcache/impl/config/loaderwriter/writebehind/DefaultBatchingConfiguration.class
DefaultBatchingConfiguration.java
package org.ehcache.impl.config.loaderwriter.writebehind
public org.ehcache.impl.config.loaderwriter.writebehind.DefaultBatchingConfiguration extends java.lang.Object implements org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration {
private final long maxDelay
private final java.util.concurrent.TimeUnit maxDelayUnit
private final int batchSize
private final boolean coalescing
public void <init> (long, java.util.concurrent.TimeUnit, int, boolean)
long maxDelay
java.util.concurrent.TimeUnit maxDelayUnit
int batchSize
boolean coalescing
public long getMaxDelay ()
public java.util.concurrent.TimeUnit getMaxDelayUnit ()
public boolean isCoalescing ()
public int getBatchSize ()
}
org/ehcache/impl/config/loaderwriter/writebehind/DefaultWriteBehindConfiguration.class
DefaultWriteBehindConfiguration.java
package org.ehcache.impl.config.loaderwriter.writebehind
public org.ehcache.impl.config.loaderwriter.writebehind.DefaultWriteBehindConfiguration extends java.lang.Object implements org.ehcache.spi.loaderwriter.WriteBehindConfiguration {
private final org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration batchingConfig
private final int concurrency
private final int queueSize
private final String executorAlias
public void <init> (java.lang.String, int, int, org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration)
String executorAlias
int concurrency
int queueSize
org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration batchingConfig
public int getConcurrency ()
public int getMaxQueueSize ()
public java.lang.String getThreadPoolAlias ()
public org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration getBatchingConfiguration ()
public java.lang.Class getServiceType ()
}
org/ehcache/impl/config/loaderwriter/writebehind/WriteBehindProviderConfiguration.class
WriteBehindProviderConfiguration.java
package org.ehcache.impl.config.loaderwriter.writebehind
public org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final String threadPoolAlias
public void <init> (java.lang.String)
String threadPoolAlias
public java.lang.String getThreadPoolAlias ()
public java.lang.Class getServiceType ()
public java.lang.String derive ()
public org.ehcache.impl.config.loaderwriter.writebehind.WriteBehindProviderConfiguration build (java.lang.String)
String alias
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/persistence/
org/ehcache/impl/config/persistence/CacheManagerPersistenceConfiguration.class
CacheManagerPersistenceConfiguration.java
package org.ehcache.impl.config.persistence
public org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration extends org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration implements org.ehcache.config.builders.CacheManagerConfiguration org.ehcache.core.HumanReadable {
public void <init> (java.io.File)
java.io.File rootDirectory
public org.ehcache.config.builders.CacheManagerBuilder builder (org.ehcache.config.builders.CacheManagerBuilder)
org.ehcache.config.builders.CacheManagerBuilder other
public java.lang.String readableString ()
}
org/ehcache/impl/config/persistence/DefaultPersistenceConfiguration.class
DefaultPersistenceConfiguration.java
package org.ehcache.impl.config.persistence
public org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final java.io.File rootDirectory
public void <init> (java.io.File)
java.io.File rootDirectory
public java.io.File getRootDirectory ()
public java.lang.Class getServiceType ()
public java.io.File derive ()
public org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration build (java.io.File)
java.io.File file
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/persistence/UserManagedPersistenceContext.class
UserManagedPersistenceContext.java
package org.ehcache.impl.config.persistence
public org.ehcache.impl.config.persistence.UserManagedPersistenceContext extends java.lang.Object implements org.ehcache.config.builders.UserManagedCacheConfiguration {
private final String identifier
private final org.ehcache.core.spi.service.LocalPersistenceService persistenceService
public void <init> (java.lang.String, org.ehcache.core.spi.service.LocalPersistenceService)
String identifier
org.ehcache.core.spi.service.LocalPersistenceService persistenceService
public org.ehcache.config.builders.UserManagedCacheBuilder builder (org.ehcache.config.builders.UserManagedCacheBuilder)
org.ehcache.config.builders.UserManagedCacheBuilder builder
}
org/ehcache/impl/config/resilience/
org/ehcache/impl/config/resilience/DefaultResilienceStrategyConfiguration$1.class
DefaultResilienceStrategyConfiguration.java
package org.ehcache.impl.config.resilience
synthetic org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration$1 extends java.lang.Object {
}
org/ehcache/impl/config/resilience/DefaultResilienceStrategyConfiguration$BoundConfiguration.class
DefaultResilienceStrategyConfiguration.java
package org.ehcache.impl.config.resilience
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration$BoundConfiguration extends org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration {
private transient void <init> (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration bind (org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.resilience.RecoveryStore store
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration bind (org.ehcache.spi.resilience.RecoveryStore)
org.ehcache.spi.resilience.RecoveryStore store
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
synthetic void <init> (java.lang.Class, java.lang.Object[], org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration$1)
Class x0
Object[] x1
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration$1 x2
}
org/ehcache/impl/config/resilience/DefaultResilienceStrategyConfiguration.class
DefaultResilienceStrategyConfiguration.java
package org.ehcache.impl.config.resilience
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration implements org.ehcache.spi.service.ServiceConfiguration {
public transient void <init> (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public void <init> (org.ehcache.spi.resilience.ResilienceStrategy)
org.ehcache.spi.resilience.ResilienceStrategy instance
protected void <init> (org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration configuration
public java.lang.Class getServiceType ()
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration derive ()
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration build (org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration bind (org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.IllegalStateException
Object[] arguments
Object[] boundArguments
org.ehcache.spi.resilience.RecoveryStore store
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration bind (org.ehcache.spi.resilience.RecoveryStore) throws java.lang.IllegalStateException
Object[] arguments
Object[] boundArguments
org.ehcache.spi.resilience.RecoveryStore store
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/resilience/DefaultResilienceStrategyProviderConfiguration.class
DefaultResilienceStrategyProviderConfiguration.java
package org.ehcache.impl.config.resilience
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration implements org.ehcache.spi.service.ServiceCreationConfiguration {
private static final Class DEFAULT_RESILIENCE
private static final Class DEFAULT_LOADER_WRITER_RESILIENCE
private org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration defaultRegularConfiguration
private org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration defaultLoaderWriterConfiguration
private void <init> (org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration config
public void <init> ()
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration getDefaultConfiguration ()
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration getDefaultLoaderWriterConfiguration ()
public java.lang.Class getServiceType ()
public transient org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration setDefaultResilienceStrategy (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration setDefaultResilienceStrategy (org.ehcache.spi.resilience.ResilienceStrategy)
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
public transient org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration setDefaultLoaderWriterResilienceStrategy (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration setDefaultLoaderWriterResilienceStrategy (org.ehcache.spi.resilience.ResilienceStrategy)
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
public transient org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration addResilienceStrategyFor (java.lang.String, java.lang.Class, java.lang.Object[])
String alias
Class clazz
Object[] arguments
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration addResilienceStrategyFor (java.lang.String, org.ehcache.spi.resilience.ResilienceStrategy)
String alias
org.ehcache.spi.resilience.ResilienceStrategy resilienceStrategy
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration derive ()
public org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration build (org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
static void <clinit> ()
}
org/ehcache/impl/config/serializer/
org/ehcache/impl/config/serializer/DefaultSerializationProviderConfiguration.class
DefaultSerializationProviderConfiguration.java
package org.ehcache.impl.config.serializer
public org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private static final org.slf4j.Logger LOGGER
private final java.util.Map defaultSerializers
public void <init> ()
public void <init> (org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration other
public java.lang.Class getServiceType ()
public org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration addSerializerFor (java.lang.Class, java.lang.Class)
Class serializableClass
Class serializerClass
public org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration addSerializerFor (java.lang.Class, java.lang.Class, boolean)
Class serializableClass
Class serializerClass
boolean overwrite
private static transient boolean isConstructorPresent (java.lang.Class, java.lang.Class[])
NoSuchMethodException e
Class clazz
Class[] args
public java.util.Map getDefaultSerializers ()
public org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration derive ()
public org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration build (org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
static void <clinit> ()
}
org/ehcache/impl/config/serializer/DefaultSerializerConfiguration$Type.class
DefaultSerializerConfiguration.java
package org.ehcache.impl.config.serializer
public final enum org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type extends java.lang.Enum {
public static final enum org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type KEY
public static final enum org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type VALUE
private static final synthetic org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type[] $VALUES
public static org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type[] values ()
public static org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/impl/config/serializer/DefaultSerializerConfiguration.class
DefaultSerializerConfiguration.java
package org.ehcache.impl.config.serializer
public org.ehcache.impl.config.serializer.DefaultSerializerConfiguration extends org.ehcache.impl.internal.classes.ClassInstanceConfiguration implements org.ehcache.spi.service.ServiceConfiguration {
private final org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type type
public void <init> (java.lang.Class, org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type)
Class clazz
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type type
public void <init> (org.ehcache.spi.serialization.Serializer, org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type)
org.ehcache.spi.serialization.Serializer serializer
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type type
public java.lang.Class getServiceType ()
public org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type getType ()
public boolean compatibleWith (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration other
}
org/ehcache/impl/config/store/
org/ehcache/impl/config/store/disk/
org/ehcache/impl/config/store/disk/OffHeapDiskStoreConfiguration.class
OffHeapDiskStoreConfiguration.java
package org.ehcache.impl.config.store.disk
public org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public static final int DEFAULT_WRITER_CONCURRENCY
public static final int DEFAULT_DISK_SEGMENTS
private final String threadPoolAlias
private final int writerConcurrency
private final int diskSegments
public void <init> (int)
int diskSegments
public void <init> (java.lang.String, int)
String threadPoolAlias
int writerConcurrency
public void <init> (java.lang.String, int, int)
String threadPoolAlias
int writerConcurrency
int diskSegments
public java.lang.String getThreadPoolAlias ()
public int getWriterConcurrency ()
public int getDiskSegments ()
public java.lang.Class getServiceType ()
public org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration derive ()
public org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration build (org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration)
org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration config
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/store/disk/OffHeapDiskStoreProviderConfiguration.class
OffHeapDiskStoreProviderConfiguration.java
package org.ehcache.impl.config.store.disk
public org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final String threadPoolAlias
public void <init> (java.lang.String)
String threadPoolAlias
public java.lang.String getThreadPoolAlias ()
public java.lang.Class getServiceType ()
public java.lang.String derive ()
public org.ehcache.impl.config.store.disk.OffHeapDiskStoreProviderConfiguration build (java.lang.String)
String alias
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/config/store/heap/
org/ehcache/impl/config/store/heap/DefaultSizeOfEngineConfiguration.class
DefaultSizeOfEngineConfiguration.java
package org.ehcache.impl.config.store.heap
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public static final int DEFAULT_OBJECT_GRAPH_SIZE
public static final long DEFAULT_MAX_OBJECT_SIZE
public static final org.ehcache.config.units.MemoryUnit DEFAULT_UNIT
private final long objectGraphSize
private final long maxObjectSize
private final org.ehcache.config.units.MemoryUnit unit
public void <init> (long, org.ehcache.config.units.MemoryUnit, long)
long size
org.ehcache.config.units.MemoryUnit unit
long objectGraphSize
public java.lang.Class getServiceType ()
public long getMaxObjectGraphSize ()
public long getMaxObjectSize ()
public org.ehcache.config.units.MemoryUnit getUnit ()
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration derive ()
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration build (org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration)
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration config
public volatile synthetic org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
static void <clinit> ()
}
org/ehcache/impl/config/store/heap/DefaultSizeOfEngineProviderConfiguration.class
DefaultSizeOfEngineProviderConfiguration.java
package org.ehcache.impl.config.store.heap
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final long objectGraphSize
private final long maxObjectSize
private final org.ehcache.config.units.MemoryUnit unit
public void <init> (long, org.ehcache.config.units.MemoryUnit, long)
long size
org.ehcache.config.units.MemoryUnit unit
long objectGraphSize
public java.lang.Class getServiceType ()
public long getMaxObjectGraphSize ()
public long getMaxObjectSize ()
public org.ehcache.config.units.MemoryUnit getUnit ()
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration derive ()
public org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration build (org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration)
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration configuration
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/copy/
org/ehcache/impl/copy/IdentityCopier.class
IdentityCopier.java
package org.ehcache.impl.copy
public final org.ehcache.impl.copy.IdentityCopier extends org.ehcache.impl.copy.ReadWriteCopier {
private static final org.ehcache.spi.copy.Copier COPIER
public void <init> ()
public static org.ehcache.spi.copy.Copier identityCopier ()
public java.lang.Object copy (java.lang.Object)
Object obj
static void <clinit> ()
}
org/ehcache/impl/copy/ReadWriteCopier.class
ReadWriteCopier.java
package org.ehcache.impl.copy
public abstract org.ehcache.impl.copy.ReadWriteCopier extends java.lang.Object implements org.ehcache.spi.copy.Copier {
public void <init> ()
public java.lang.Object copyForRead (java.lang.Object)
Object obj
public java.lang.Object copyForWrite (java.lang.Object)
Object obj
public abstract java.lang.Object copy (java.lang.Object)
}
org/ehcache/impl/copy/SerializingCopier.class
SerializingCopier.java
package org.ehcache.impl.copy
public final org.ehcache.impl.copy.SerializingCopier extends org.ehcache.impl.copy.ReadWriteCopier {
private final org.ehcache.spi.serialization.Serializer serializer
public static java.lang.Class asCopierClass ()
public void <init> (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer serializer
public java.lang.Object copy (java.lang.Object)
ClassNotFoundException e
Object obj
public org.ehcache.spi.serialization.Serializer getSerializer ()
}
org/ehcache/impl/events/
org/ehcache/impl/events/CacheEventAdapter$1.class
CacheEventAdapter.java
package org.ehcache.impl.events
synthetic org.ehcache.impl.events.CacheEventAdapter$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$event$EventType
static void <clinit> ()
}
org/ehcache/impl/events/CacheEventAdapter.class
CacheEventAdapter.java
package org.ehcache.impl.events
public abstract org.ehcache.impl.events.CacheEventAdapter extends java.lang.Object implements org.ehcache.event.CacheEventListener {
public void <init> ()
public final void onEvent (org.ehcache.event.CacheEvent)
org.ehcache.event.CacheEvent event
protected void onEviction (java.lang.Object, java.lang.Object)
Object key
Object evictedValue
protected void onExpiry (java.lang.Object, java.lang.Object)
Object key
Object expiredValue
protected void onRemoval (java.lang.Object, java.lang.Object)
Object key
Object removedValue
protected void onUpdate (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
protected void onCreation (java.lang.Object, java.lang.Object)
Object key
Object newValue
}
org/ehcache/impl/events/CacheEventDispatcherImpl$1.class
CacheEventDispatcherImpl.java
package org.ehcache.impl.events
synthetic org.ehcache.impl.events.CacheEventDispatcherImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$event$EventFiring
static final synthetic int[] $SwitchMap$org$ehcache$event$EventType
static void <clinit> ()
}
org/ehcache/impl/events/CacheEventDispatcherImpl$StoreListener.class
CacheEventDispatcherImpl.java
package org.ehcache.impl.events
final org.ehcache.impl.events.CacheEventDispatcherImpl$StoreListener extends java.lang.Object implements org.ehcache.core.spi.store.events.StoreEventListener {
final synthetic org.ehcache.impl.events.CacheEventDispatcherImpl this$0
private void <init> (org.ehcache.impl.events.CacheEventDispatcherImpl)
public void onEvent (org.ehcache.core.spi.store.events.StoreEvent)
org.ehcache.core.spi.store.events.StoreEvent event
synthetic void <init> (org.ehcache.impl.events.CacheEventDispatcherImpl, org.ehcache.impl.events.CacheEventDispatcherImpl$1)
org.ehcache.impl.events.CacheEventDispatcherImpl x0
org.ehcache.impl.events.CacheEventDispatcherImpl$1 x1
}
org/ehcache/impl/events/CacheEventDispatcherImpl.class
CacheEventDispatcherImpl.java
package org.ehcache.impl.events
public org.ehcache.impl.events.CacheEventDispatcherImpl extends java.lang.Object implements org.ehcache.core.events.CacheEventDispatcher {
private static final org.slf4j.Logger LOGGER
private final java.util.concurrent.ExecutorService unOrderedExectuor
private final java.util.concurrent.ExecutorService orderedExecutor
private int listenersCount
private int orderedListenerCount
private final java.util.List syncListenersList
private final java.util.List aSyncListenersList
private final org.ehcache.core.spi.store.events.StoreEventListener eventListener
private volatile org.ehcache.Cache listenerSource
private volatile org.ehcache.core.spi.store.events.StoreEventSource storeEventSource
public void <init> (java.util.concurrent.ExecutorService, java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService unOrderedExecutor
java.util.concurrent.ExecutorService orderedExecutor
public void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, java.util.EnumSet)
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventOrdering ordering
org.ehcache.event.EventFiring firing
java.util.EnumSet forEventTypes
org.ehcache.core.events.EventListenerWrapper wrapper
private synchronized void registerCacheEventListener (org.ehcache.core.events.EventListenerWrapper)
org.ehcache.core.events.EventListenerWrapper wrapper
public void deregisterCacheEventListener (org.ehcache.event.CacheEventListener)
org.ehcache.event.CacheEventListener listener
org.ehcache.core.events.EventListenerWrapper wrapper
private synchronized boolean removeWrapperFromList (org.ehcache.core.events.EventListenerWrapper, java.util.List)
org.ehcache.core.events.EventListenerWrapper containedWrapper
org.ehcache.core.events.EventListenerWrapper wrapper
java.util.List listenersList
int index
public synchronized void shutdown ()
public synchronized void setListenerSource (org.ehcache.Cache)
org.ehcache.Cache source
void onEvent (org.ehcache.event.CacheEvent)
java.util.concurrent.ExecutorService executor
Exception e
java.util.concurrent.Future future
org.ehcache.event.CacheEvent event
java.util.concurrent.ExecutorService executor
public java.util.List getConfigurationChangeListeners ()
java.util.List configurationChangeListenerList
public synchronized void setStoreEventSource (org.ehcache.core.spi.store.events.StoreEventSource)
org.ehcache.core.spi.store.events.StoreEventSource eventSource
private synthetic void lambda$getConfigurationChangeListeners$0 (org.ehcache.core.CacheConfigurationChangeEvent)
org.ehcache.event.CacheEventListener oldListener
org.ehcache.core.CacheConfigurationChangeEvent event
static synthetic org.ehcache.Cache access$100 (org.ehcache.impl.events.CacheEventDispatcherImpl)
org.ehcache.impl.events.CacheEventDispatcherImpl x0
static void <clinit> ()
}
org/ehcache/impl/events/EventDispatchTask.class
EventDispatchTask.java
package org.ehcache.impl.events
org.ehcache.impl.events.EventDispatchTask extends java.lang.Object implements java.lang.Runnable {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.event.CacheEvent cacheEvent
private final Iterable listenerWrappers
void <init> (org.ehcache.event.CacheEvent, java.lang.Iterable)
org.ehcache.event.CacheEvent cacheEvent
Iterable listener
public void run ()
Exception e
org.ehcache.core.events.EventListenerWrapper listenerWrapper
static void <clinit> ()
}
org/ehcache/impl/internal/
org/ehcache/impl/internal/DefaultTimeSourceService.class
DefaultTimeSourceService.java
package org.ehcache.impl.internal
public org.ehcache.impl.internal.DefaultTimeSourceService extends java.lang.Object implements org.ehcache.core.spi.time.TimeSourceService {
private final org.ehcache.core.spi.time.TimeSource timeSource
public void <init> (org.ehcache.impl.internal.TimeSourceConfiguration)
org.ehcache.impl.internal.TimeSourceConfiguration config
public org.ehcache.core.spi.time.TimeSource getTimeSource ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/TimeSourceConfiguration.class
TimeSourceConfiguration.java
package org.ehcache.impl.internal
public org.ehcache.impl.internal.TimeSourceConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final org.ehcache.core.spi.time.TimeSource timeSource
public void <init> (org.ehcache.core.spi.time.TimeSource)
org.ehcache.core.spi.time.TimeSource timeSource
public java.lang.Class getServiceType ()
public org.ehcache.core.spi.time.TimeSource getTimeSource ()
public org.ehcache.core.spi.time.TimeSource derive ()
public org.ehcache.impl.internal.TimeSourceConfiguration build (org.ehcache.core.spi.time.TimeSource)
org.ehcache.core.spi.time.TimeSource timeSource
public volatile synthetic org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
public volatile synthetic java.lang.Object derive () throws java.lang.UnsupportedOperationException
}
org/ehcache/impl/internal/TimeSourceServiceFactory.class
TimeSourceServiceFactory.java
package org.ehcache.impl.internal
public org.ehcache.impl.internal.TimeSourceServiceFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.core.spi.time.TimeSourceService create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/classes/
org/ehcache/impl/internal/classes/ClassInstanceConfiguration.class
ClassInstanceConfiguration.java
package org.ehcache.impl.internal.classes
public org.ehcache.impl.internal.classes.ClassInstanceConfiguration extends java.lang.Object {
private final Class clazz
private final java.util.List arguments
private final Object instance
public transient void <init> (java.lang.Class, java.lang.Object[])
Class clazz
Object[] arguments
public void <init> (java.lang.Object)
Object instance
Class instanceClass
protected void <init> (org.ehcache.impl.internal.classes.ClassInstanceConfiguration)
org.ehcache.impl.internal.classes.ClassInstanceConfiguration configuration
public java.lang.Class getClazz ()
public java.lang.Object[] getArguments ()
public java.lang.Object getInstance ()
}
org/ehcache/impl/internal/classes/ClassInstanceProvider.class
ClassInstanceProvider.java
package org.ehcache.impl.internal.classes
public org.ehcache.impl.internal.classes.ClassInstanceProvider extends java.lang.Object {
protected final java.util.Map preconfigured
protected final org.ehcache.core.collections.ConcurrentWeakIdentityHashMap providedVsCount
protected final java.util.Set instantiated
private final Class cacheLevelConfig
private final boolean uniqueClassLevelConfig
protected void <init> (org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration, java.lang.Class)
org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration factoryConfig
Class cacheLevelConfig
protected void <init> (org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration, java.lang.Class, boolean)
org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration factoryConfig
Class cacheLevelConfig
boolean uniqueClassLevelConfig
protected org.ehcache.impl.internal.classes.ClassInstanceConfiguration getPreconfigured (java.lang.Object)
Object alias
protected java.lang.Object newInstance (java.lang.Object, org.ehcache.config.CacheConfiguration)
java.util.Iterator iterator
Object alias
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.impl.internal.classes.ClassInstanceConfiguration config
protected transient java.lang.Object newInstance (java.lang.Object, org.ehcache.spi.service.ServiceConfiguration[])
Object alias
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigurations
org.ehcache.impl.internal.classes.ClassInstanceConfiguration config
java.util.Iterator iterator
protected java.lang.Object newInstance (java.lang.Object, org.ehcache.spi.service.ServiceConfiguration)
Object alias
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
org.ehcache.impl.internal.classes.ClassInstanceConfiguration config
private java.lang.Object newInstance (java.lang.Object, org.ehcache.impl.internal.classes.ClassInstanceConfiguration)
Object instance
Object instance
ReflectiveOperationException e
Object alias
org.ehcache.impl.internal.classes.ClassInstanceConfiguration config
Object instance
java.util.concurrent.atomic.AtomicInteger currentCount
protected void releaseInstance (java.lang.Object) throws java.io.IOException
Object instance
java.util.concurrent.atomic.AtomicInteger currentCount
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/classes/ClassInstanceProviderConfiguration.class
ClassInstanceProviderConfiguration.java
package org.ehcache.impl.internal.classes
public org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration extends java.lang.Object {
private final java.util.Map defaults
public void <init> ()
public void <init> (org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration)
org.ehcache.impl.internal.classes.ClassInstanceProviderConfiguration config
public java.util.Map getDefaults ()
}
org/ehcache/impl/internal/classes/commonslang/
org/ehcache/impl/internal/classes/commonslang/ArrayUtils.class
ArrayUtils.java
package org.ehcache.impl.internal.classes.commonslang
public org.ehcache.impl.internal.classes.commonslang.ArrayUtils extends java.lang.Object {
public static final Object[] EMPTY_OBJECT_ARRAY
public static final Class[] EMPTY_CLASS_ARRAY
public static final long[] EMPTY_LONG_ARRAY
public static final int[] EMPTY_INT_ARRAY
public static final short[] EMPTY_SHORT_ARRAY
public static final double[] EMPTY_DOUBLE_ARRAY
public static final float[] EMPTY_FLOAT_ARRAY
public void <init> ()
public static java.lang.Object[] nullToEmpty (java.lang.Object[])
Object[] array
public static java.lang.Class[] nullToEmpty (java.lang.Class[])
Class[] array
public static boolean isSameLength (java.lang.Object[], java.lang.Object[])
Object[] array1
Object[] array2
public static int getLength (java.lang.Object)
Object array
public static long[] toPrimitive (java.lang.Long[])
int i
Long[] array
long[] result
public static int[] toPrimitive (java.lang.Integer[])
int i
Integer[] array
int[] result
public static short[] toPrimitive (java.lang.Short[])
int i
Short[] array
short[] result
public static double[] toPrimitive (java.lang.Double[])
int i
Double[] array
double[] result
public static float[] toPrimitive (java.lang.Float[])
int i
Float[] array
float[] result
public static java.lang.Object toPrimitive (java.lang.Object)
Object array
Class ct
Class pt
public static boolean isEmpty (java.lang.Object[])
Object[] array
static void <clinit> ()
}
org/ehcache/impl/internal/classes/commonslang/ClassUtils.class
ClassUtils.java
package org.ehcache.impl.internal.classes.commonslang
public org.ehcache.impl.internal.classes.commonslang.ClassUtils extends java.lang.Object {
private static final java.util.Map namePrimitiveMap
private static final java.util.Map primitiveWrapperMap
private static final java.util.Map wrapperPrimitiveMap
public void <init> ()
public static boolean isAssignable (java.lang.Class[], java.lang.Class[], boolean)
int i
Class[] classArray
Class[] toClassArray
boolean autoboxing
public static boolean isAssignable (java.lang.Class, java.lang.Class)
Class cls
Class toClass
public static boolean isAssignable (java.lang.Class, java.lang.Class, boolean)
Class cls
Class toClass
boolean autoboxing
public static java.lang.Class primitiveToWrapper (java.lang.Class)
Class cls
Class convertedClass
public static java.lang.Class wrapperToPrimitive (java.lang.Class)
Class cls
public static transient java.lang.Class[] toClass (java.lang.Object[])
int i
Object[] array
Class[] classes
static void <clinit> ()
Class primitiveClass
Class wrapperClass
java.util.Map$Entry entry
}
org/ehcache/impl/internal/classes/commonslang/reflect/
org/ehcache/impl/internal/classes/commonslang/reflect/ConstructorUtils.class
ConstructorUtils.java
package org.ehcache.impl.internal.classes.commonslang.reflect
public org.ehcache.impl.internal.classes.commonslang.reflect.ConstructorUtils extends java.lang.Object {
public void <init> ()
public static transient java.lang.Object invokeConstructor (java.lang.Class, java.lang.Object[]) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException java.lang.InstantiationException
Class cls
Object[] args
Class[] parameterTypes
public static java.lang.Object invokeConstructor (java.lang.Class, java.lang.Object[], java.lang.Class[]) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException java.lang.InstantiationException
Class[] methodParameterTypes
Class cls
Object[] args
Class[] parameterTypes
java.lang.reflect.Constructor ctor
public static java.lang.reflect.Constructor getAccessibleConstructor (java.lang.reflect.Constructor)
java.lang.reflect.Constructor ctor
public static transient java.lang.reflect.Constructor getMatchingAccessibleConstructor (java.lang.Class, java.lang.Class[])
java.lang.reflect.Constructor ctor
java.lang.reflect.Constructor constructor
java.lang.reflect.Constructor ctor
Class cls
Class[] parameterTypes
java.lang.reflect.Constructor result
java.lang.reflect.Constructor[] ctors
private static boolean isAccessible (java.lang.Class)
Class type
Class cls
}
org/ehcache/impl/internal/classes/commonslang/reflect/MemberUtils$Executable.class
MemberUtils.java
package org.ehcache.impl.internal.classes.commonslang.reflect
final org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable extends java.lang.Object {
private final Class[] parameterTypes
private final boolean isVarArgs
private static org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable of (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
private void <init> (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public java.lang.Class[] getParameterTypes ()
public boolean isVarArgs ()
static synthetic org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable access$000 (java.lang.reflect.Constructor)
java.lang.reflect.Constructor x0
}
org/ehcache/impl/internal/classes/commonslang/reflect/MemberUtils.class
MemberUtils.java
package org.ehcache.impl.internal.classes.commonslang.reflect
abstract org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils extends java.lang.Object {
private static final int ACCESS_TEST
private static final Class[] ORDERED_PRIMITIVE_TYPES
void <init> ()
static boolean setAccessibleWorkaround (java.lang.reflect.AccessibleObject)
java.lang.reflect.AccessibleObject o
java.lang.reflect.Member m
static boolean isPackageAccess (int)
int modifiers
static boolean isAccessible (java.lang.reflect.Member)
java.lang.reflect.Member m
static int compareConstructorFit (java.lang.reflect.Constructor, java.lang.reflect.Constructor, java.lang.Class[])
java.lang.reflect.Constructor left
java.lang.reflect.Constructor right
Class[] actual
private static int compareParameterTypes (org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable, org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable, java.lang.Class[])
org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable left
org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable right
Class[] actual
float leftCost
float rightCost
private static float getTotalTransformationCost (java.lang.Class[], org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable)
int i
Class sourceClass
Class srcClass
int i
boolean noVarArgsPassed
boolean explicitArrayForVarags
float varArgsCost
Class destClass
Class[] srcArgs
org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable executable
Class[] destArgs
boolean isVarArgs
float totalCost
long normalArgsLen
private static float getObjectTransformationCost (java.lang.Class, java.lang.Class)
Class srcClass
Class destClass
float cost
private static float getPrimitivePromotionCost (java.lang.Class, java.lang.Class)
int i
Class srcClass
Class destClass
float cost
Class cls
static boolean isMatchingConstructor (java.lang.reflect.Constructor, java.lang.Class[])
java.lang.reflect.Constructor method
Class[] parameterTypes
private static boolean isMatchingExecutable (org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable, java.lang.Class[])
int i
Class varArgParameterType
org.ehcache.impl.internal.classes.commonslang.reflect.MemberUtils$Executable method
Class[] parameterTypes
Class[] methodParameterTypes
static void <clinit> ()
}
org/ehcache/impl/internal/classes/commonslang/reflect/MethodUtils.class
MethodUtils.java
package org.ehcache.impl.internal.classes.commonslang.reflect
public org.ehcache.impl.internal.classes.commonslang.reflect.MethodUtils extends java.lang.Object {
public void <init> ()
static java.lang.Object[] getVarArgs (java.lang.Object[], java.lang.Class[])
Object[] args
Class[] methodParameterTypes
Object[] newArgs
Class varArgComponentType
int varArgLength
Object varArgsArray
}
org/ehcache/impl/internal/concurrent/
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$BaseIterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BaseIterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser {
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node lastReturned
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public final boolean hasNext ()
public final boolean hasMoreElements ()
public final void remove ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$BulkTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
abstract org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask extends java.util.concurrent.CountedCompleter {
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack stack
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
int batch
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[])
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask par
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node advance ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
private void pushState (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack s
private void recoverState (int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack next
int len
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack s
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$CollectionView.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
abstract org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CollectionView extends java.lang.Object implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
private static final String OOME_MSG
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap getMap ()
public final void clear ()
public final int size ()
public final boolean isEmpty ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public final java.lang.Object[] toArray ()
Object e
long sz
int n
Object[] r
int i
public final java.lang.Object[] toArray (java.lang.Object[])
Object e
Object[] a
long sz
int m
Object[] r
int n
int i
public final java.lang.String toString ()
Object e
StringBuilder sb
java.util.Iterator it
public final boolean containsAll (java.util.Collection)
Object e
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Iterator it
Object e
java.util.Collection c
boolean modified
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public final boolean retainAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$CounterCell.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell extends java.lang.Object {
volatile long value
void <init> (long)
long x
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$EntryIterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntryIterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator {
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public final java.util.Map$Entry next ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object k
Object v
public volatile synthetic java.lang.Object next ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$EntrySetView.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntrySetView extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public boolean contains (java.lang.Object)
Object k
Object v
Object r
java.util.Map$Entry e
Object o
public boolean remove (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.util.Iterator iterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
public boolean add (java.util.Map$Entry)
java.util.Map$Entry e
public boolean addAll (java.util.Collection)
java.util.Map$Entry e
java.util.Collection c
boolean added
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public final int hashCode ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public final boolean equals (java.lang.Object)
java.util.Set c
Object o
public java.util.Spliterator spliterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public volatile synthetic boolean add (java.lang.Object)
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$EntrySpliterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntrySpliterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
long est
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, long, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntrySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachEntryTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachEntryTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachKeyTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachKeyTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachMappingTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachMappingTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiConsumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.BiConsumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiConsumer action
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.BiConsumer action
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachTransformedEntryTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachTransformedEntryTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachTransformedKeyTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachTransformedKeyTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachTransformedMappingTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachTransformedMappingTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiFunction transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.BiFunction transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachTransformedValueTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachTransformedValueTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function transformer
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForEachValueTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForEachValueTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Consumer action
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Consumer action
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ForwardingNode.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForwardingNode extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node {
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nextTable
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[])
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
int n
Object ek
int eh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int h
Object k
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$KeyIterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeyIterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public final java.lang.Object next ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object k
public final java.lang.Object nextElement ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$KeySetView.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable {
private static final long serialVersionUID
private final Object value
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap, java.lang.Object)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
Object value
public java.lang.Object getMappedValue ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public java.util.Iterator iterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
int f
public boolean add (java.lang.Object)
Object e
Object v
public boolean addAll (java.util.Collection)
Object e
java.util.Collection c
boolean added
Object v
public int hashCode ()
Object e
int h
public boolean equals (java.lang.Object)
java.util.Set c
Object o
public java.util.Spliterator spliterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public volatile synthetic boolean removeAll (java.util.Collection)
public volatile synthetic org.ehcache.impl.internal.concurrent.ConcurrentHashMap getMap ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$KeySpliterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySpliterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, long)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapEntry.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object val
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
void <init> (java.lang.Object, java.lang.Object, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
Object key
Object val
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public int hashCode ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object k
Object v
java.util.Map$Entry e
Object o
public java.lang.Object setValue (java.lang.Object)
Object value
Object v
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceEntriesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask, java.util.function.Function, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceEntriesToDoubleTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceEntriesToIntTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceEntriesToLongTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceKeysTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask, java.util.function.Function, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceKeysToDoubleTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceKeysToIntTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceKeysToLongTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceMappingsTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction transformer
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask, java.util.function.BiFunction, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.BiFunction transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceMappingsToDoubleTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleBiFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceMappingsToIntTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntBiFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceMappingsToLongTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongBiFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongBiFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceValuesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function transformer
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask, java.util.function.Function, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
java.util.function.Function transformer
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
java.util.function.Function transformer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceValuesToDoubleTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToDoubleFunction transformer
final java.util.function.DoubleBinaryOperator reducer
final double basis
double result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public final java.lang.Double getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask s
double r
java.util.concurrent.CountedCompleter c
java.util.function.DoubleBinaryOperator reducer
java.util.function.ToDoubleFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceValuesToIntTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToIntFunction transformer
final java.util.function.IntBinaryOperator reducer
final int basis
int result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public final java.lang.Integer getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask s
int r
java.util.concurrent.CountedCompleter c
java.util.function.IntBinaryOperator reducer
java.util.function.ToIntFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$MapReduceValuesToLongTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.ToLongFunction transformer
final java.util.function.LongBinaryOperator reducer
final long basis
long result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public final java.lang.Long getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask s
long r
java.util.concurrent.CountedCompleter c
java.util.function.LongBinaryOperator reducer
java.util.function.ToLongFunction transformer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$Node.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node extends java.lang.Object implements java.util.Map$Entry {
final int hash
final Object key
volatile Object val
volatile org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
void <init> (int, java.lang.Object, java.lang.Object)
int hash
Object key
Object val
void <init> (int, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node)
int hash
Object key
Object val
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
public final java.lang.Object getKey ()
public final java.lang.Object getValue ()
public final int hashCode ()
public final java.lang.String toString ()
public final java.lang.Object setValue (java.lang.Object)
Object value
public final boolean equals (java.lang.Object)
Object k
Object v
Object u
java.util.Map$Entry e
Object o
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
int h
Object k
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ReduceEntriesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
java.util.Map$Entry result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
java.util.function.BiFunction reducer
public final java.util.Map$Entry getRawResult ()
public final void compute ()
int i
int f
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.Map$Entry tr
java.util.Map$Entry sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceEntriesTask s
java.util.Map$Entry r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
public volatile synthetic java.lang.Object getRawResult ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ReduceKeysTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceKeysTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ReduceValuesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction reducer
Object result
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask rights
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask, java.util.function.BiFunction)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
java.util.function.BiFunction reducer
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object tr
Object sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReduceValuesTask s
Object r
java.util.concurrent.CountedCompleter c
java.util.function.BiFunction reducer
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ReservationNode.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ReservationNode extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node {
void <init> ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$SearchEntriesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$SearchEntriesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$SearchKeysTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$SearchKeysTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$SearchMappingsTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$SearchMappingsTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.BiFunction searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.BiFunction searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.BiFunction searchFunction
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$SearchValuesTask.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$SearchValuesTask extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask {
final java.util.function.Function searchFunction
final java.util.concurrent.atomic.AtomicReference result
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask, int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BulkTask p
int b
int i
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
java.util.function.Function searchFunction
java.util.concurrent.atomic.AtomicReference result
public final java.lang.Object getRawResult ()
public final void compute ()
int i
int f
int h
Object u
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.concurrent.atomic.AtomicReference result
java.util.function.Function searchFunction
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$Segment.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Segment extends java.util.concurrent.locks.ReentrantLock implements java.io.Serializable {
private static final long serialVersionUID
final float loadFactor
void <init> (float)
float lf
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$TableStack.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack extends java.lang.Object {
int length
int index
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack next
void <init> ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$Traverser.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser extends java.lang.Object {
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack stack
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack spare
int index
int baseIndex
int baseLimit
final int baseSize
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node advance ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
private void pushState (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int i
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack s
private void recoverState (int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack next
int len
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TableStack s
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$TreeBin.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node {
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
volatile org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode first
volatile Thread waiter
volatile int lockState
static final int WRITER
static final int WAITER
static final int READER
private static final sun.misc.Unsafe U
private static final long LOCKSTATE
static final synthetic boolean $assertionsDisabled
static int tieBreakOrder (java.lang.Object, java.lang.Object)
int d
Object a
Object b
int d
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
int dir
int dir
int dir
int dir
int ph
Object pk
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
Object k
int h
Class kc
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode x
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode b
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
private final void lockRoot ()
private final void unlockRoot ()
private final void contendedLock ()
int s
boolean waiting
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
Object ek
Thread w
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
Thread w
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
int s
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
int h
Object k
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode putTreeVal (int, java.lang.Object, java.lang.Object)
int dir
int dir
int dir
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode q
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode q
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode ch
Object pk
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode x
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode f
int dir
int ph
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
int h
Object k
Object v
Class kc
boolean searched
final boolean removeTreeNode (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode rl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode replacement
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode s
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sl
boolean c
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode replacement
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode replacement
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode replacement
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode replacement
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode rl
static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode rotateLeft (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode rl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode rotateRight (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode l
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode lr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode balanceInsertion (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xpp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xppr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xpp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xppl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode x
static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode balanceDeletion (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xpr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode sr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode xpl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode x
static boolean checkInvariants (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tp
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tb
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tn
static void <clinit> ()
ReflectiveOperationException e
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$TreeNode.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node {
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode parent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode left
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode right
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode prev
boolean red
void <init> (int, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode)
int hash
Object key
Object val
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode parent
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object)
int h
Object k
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode findTreeNode (int, java.lang.Object, java.lang.Class)
int dir
int ph
Object pk
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode q
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode pr
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
int h
Object k
Class kc
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ValueIterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValueIterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration {
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public final java.lang.Object next ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object v
public final java.lang.Object nextElement ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ValueSpliterator.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValueSpliterator extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator {
long est
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, int, long)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int size
int index
int limit
long est
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValueSpliterator trySplit ()
int i
int f
int h
public void forEachRemaining (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
public long estimateSize ()
public int characteristics ()
public volatile synthetic java.util.Spliterator trySplit ()
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap$ValuesView.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValuesView extends org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CollectionView implements java.util.Collection java.io.Serializable {
private static final long serialVersionUID
void <init> (org.ehcache.impl.internal.concurrent.ConcurrentHashMap)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap map
public final boolean contains (java.lang.Object)
Object o
public final boolean remove (java.lang.Object)
java.util.Iterator it
Object o
public final java.util.Iterator iterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
public final boolean add (java.lang.Object)
Object e
public final boolean addAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Iterator it
java.util.Collection c
boolean modified
public boolean removeIf (java.util.function.Predicate)
java.util.function.Predicate filter
public java.util.Spliterator spliterator ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap m
long n
int f
public void forEach (java.util.function.Consumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Consumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
}
org/ehcache/impl/internal/concurrent/ConcurrentHashMap.class
ConcurrentHashMap.java
package org.ehcache.impl.internal.concurrent
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap extends java.util.AbstractMap implements org.ehcache.impl.internal.concurrent.EvictingConcurrentMap java.io.Serializable {
private static final long serialVersionUID
public static final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin FAKE_TREE_BIN
private static final int MAXIMUM_CAPACITY
private static final int DEFAULT_CAPACITY
static final int MAX_ARRAY_SIZE
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final float LOAD_FACTOR
static final int TREEIFY_THRESHOLD
static final int UNTREEIFY_THRESHOLD
static final int MIN_TREEIFY_CAPACITY
private static final int MIN_TRANSFER_STRIDE
private static final int RESIZE_STAMP_BITS
private static final int MAX_RESIZERS
private static final int RESIZE_STAMP_SHIFT
static final int MOVED
static final int TREEBIN
static final int RESERVED
static final int HASH_BITS
static final int NCPU
private static final java.io.ObjectStreamField[] serialPersistentFields
volatile transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] table
private volatile transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nextTable
private volatile transient long baseCount
private volatile transient int sizeCtl
private volatile transient int transferIndex
private volatile transient int cellsBusy
private volatile transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] counterCells
private transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView keySet
private transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValuesView values
private transient org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntrySetView entrySet
private static final sun.misc.Unsafe U
private static final long SIZECTL
private static final long TRANSFERINDEX
private static final long BASECOUNT
private static final long CELLSBUSY
private static final long CELLVALUE
private static final int ABASE
private static final int ASHIFT
static final int spread (int)
int h
private static final int tableSizeFor (int)
int c
int n
static java.lang.Class comparableClassFor (java.lang.Object)
java.lang.reflect.Type[] as
java.lang.reflect.ParameterizedType p
java.lang.reflect.Type t
Class c
java.lang.reflect.Type[] ts
Object x
static int compareComparables (java.lang.Class, java.lang.Object, java.lang.Object)
Class kc
Object k
Object x
static final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node tabAt (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int i
static final boolean casTabAt (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int i
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node c
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node v
static final void setTabAt (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int i
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node v
public void <init> ()
public void <init> (int)
int initialCapacity
public void <init> (java.util.Map)
java.util.Map m
public void <init> (int, float)
int initialCapacity
float loadFactor
public void <init> (int, float, int)
int initialCapacity
float loadFactor
int concurrencyLevel
long size
int cap
public int size ()
long n
public boolean isEmpty ()
public java.lang.Object get (java.lang.Object)
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
int n
int eh
Object ek
Object key
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int h
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
Object value
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
final java.lang.Object putVal (java.lang.Object, java.lang.Object, boolean)
int n
Object fk
Object fv
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object oldVal
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
boolean onlyIfAbsent
int hash
int binCount
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
final java.lang.Object replaceNode (java.lang.Object, java.lang.Object, java.lang.Object)
Object ev
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
Object pv
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
Object oldVal
boolean validated
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
Object cv
int hash
public void clear ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
long delta
int i
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView keySet ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView ks
public java.util.Collection values ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ValuesView vs
public java.util.Set entrySet ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$EntrySetView es
public int hashCode ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public java.lang.String toString ()
Object k
Object v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
StringBuilder sb
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
public boolean equals (java.lang.Object)
Object val
Object v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
Object mv
Object v
Object mk
java.util.Map$Entry e
java.util.Map m
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
Object o
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.io.ObjectOutputStream s
int sshift
int ssize
int segmentShift
int segmentMask
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Segment[] segments
java.io.ObjectOutputStream$PutField streamFields
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object k
Object v
boolean insertAtFront
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
boolean insertAtFront
Object qk
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode hd
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tl
int binCount
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node q
Object k
boolean insertAtFront
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node next
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node first
int h
int j
long ts
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int mask
long added
java.io.ObjectInputStream s
long size
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object)
Object key
Object defaultValue
Object v
public void forEach (java.util.function.BiConsumer)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.BiConsumer action
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
public void replaceAll (java.util.function.BiFunction)
Object newValue
Object key
Object oldValue
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.BiFunction function
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
boolean removeEntryIf (java.util.function.Predicate)
Object k
Object v
java.util.Map$Entry e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
boolean removed
boolean removeValueIf (java.util.function.Predicate)
Object k
Object v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser it
java.util.function.Predicate function
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
boolean removed
public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function)
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node node
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node r
Object fk
Object fv
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
boolean added
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.Function mappingFunction
int h
Object val
int binCount
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node en
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node node
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node en
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
Object pv
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node en
Object ek
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node pred
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode r
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
int fh
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object key
Object value
java.util.function.BiFunction remappingFunction
int h
Object val
int delta
int binCount
public boolean contains (java.lang.Object)
Object value
public java.util.Enumeration keys ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
public java.util.Enumeration elements ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] t
int f
public long mappingCount ()
long n
public static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView newKeySet ()
public static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView newKeySet (int)
int initialCapacity
public org.ehcache.impl.internal.concurrent.ConcurrentHashMap$KeySetView keySet (java.lang.Object)
Object mappedValue
static final int resizeStamp (int)
int n
private final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] initTable ()
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nt
int sc
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
private final void addCount (long, int)
long b
long s
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell c
long v
int m
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell c
long v
int m
boolean uncontended
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nt
int rs
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int n
int sc
long x
int check
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] cs
long s
final org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] helpTransfer (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node)
int sc
int rs
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nextTab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
private final void tryPresize (int)
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nt
int rs
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int n
int size
int c
int sc
private final void transfer (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[])
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nt
Throwable ex
int nextIndex
int nextBound
int sc
int b
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node ln
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node hn
int ph
Object pk
Object pv
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
int runBit
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node lastRun
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node ln
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node hn
int h
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin t
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode lo
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode loTail
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode hi
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode hiTail
int lc
int hc
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node ln
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node hn
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int fh
int i
int bound
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] nextTab
int n
int stride
int nextn
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$ForwardingNode fwd
boolean advance
boolean finishing
final long sumCount ()
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell c
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] cs
long sum
private final void fullAddCount (long, boolean)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] rs
int m
int j
boolean created
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell r
long v
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell c
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] rs
boolean init
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell[] cs
long v
long x
boolean wasUncontended
int h
boolean collide
private final void treeifyBin (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node e
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode hd
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode tl
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node b
int n
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int index
static org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node untreeify (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node q
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node b
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node hd
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node tl
final int batchFor (long)
long n
long b
long n
int sp
public void forEach (long, java.util.function.BiConsumer)
long parallelismThreshold
java.util.function.BiConsumer action
public void forEach (long, java.util.function.BiFunction, java.util.function.Consumer)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.Consumer action
public java.lang.Object search (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction searchFunction
public java.lang.Object reduce (long, java.util.function.BiFunction, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction transformer
java.util.function.BiFunction reducer
public double reduceToDouble (long, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleBiFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceToLong (long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongBiFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceToInt (long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntBiFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachKey (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachKey (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchKeys (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceKeys (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceKeys (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceKeysToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceKeysToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceKeysToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachValue (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachValue (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchValues (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.lang.Object reduceValues (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceValues (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceValuesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceValuesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceValuesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
public void forEachEntry (long, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Consumer action
public void forEachEntry (long, java.util.function.Function, java.util.function.Consumer)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.Consumer action
public java.lang.Object searchEntries (long, java.util.function.Function)
long parallelismThreshold
java.util.function.Function searchFunction
public java.util.Map$Entry reduceEntries (long, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.BiFunction reducer
public java.lang.Object reduceEntries (long, java.util.function.Function, java.util.function.BiFunction)
long parallelismThreshold
java.util.function.Function transformer
java.util.function.BiFunction reducer
public double reduceEntriesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator)
long parallelismThreshold
java.util.function.ToDoubleFunction transformer
double basis
java.util.function.DoubleBinaryOperator reducer
public long reduceEntriesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator)
long parallelismThreshold
java.util.function.ToLongFunction transformer
long basis
java.util.function.LongBinaryOperator reducer
public int reduceEntriesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator)
long parallelismThreshold
java.util.function.ToIntFunction transformer
int basis
java.util.function.IntBinaryOperator reducer
private static int treeNodesAt (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode, java.util.Collection)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeNode root
java.util.Collection nodes
int count
private static int nodesAt (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node, java.util.Collection)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node q
int count
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node b
java.util.Collection nodes
public final java.util.Collection removeAllWithHash (int)
int nodesCount
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node f
int n
int i
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int keyHash
java.util.List invalidated
int hash
public java.util.Map$Entry getEvictionCandidate (java.util.Random, int, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
int terminalIndex
Object key
Object val
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
java.util.Random rndm
int size
java.util.Comparator prioritizer
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
Object maxKey
Object maxValue
int n
int start
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser t
private java.util.Map$Entry getEvictionCandidateWrap (org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[], int, int, java.lang.Object, java.lang.Object, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
int terminalIndex
Object key
Object val
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node p
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Node[] tab
int start
int size
Object maxKey
Object maxVal
java.util.Comparator prioritizer
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$Traverser t
public volatile synthetic java.util.Set keySet ()
static void <clinit> ()
int scale
ReflectiveOperationException e
Class ensureLoaded
}
org/ehcache/impl/internal/concurrent/EvictingConcurrentMap.class
EvictingConcurrentMap.java
package org.ehcache.impl.internal.concurrent
public abstract org.ehcache.impl.internal.concurrent.EvictingConcurrentMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
public abstract java.util.Map$Entry getEvictionCandidate (java.util.Random, int, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
public abstract long mappingCount ()
public abstract java.util.Collection removeAllWithHash (int)
}
org/ehcache/impl/internal/concurrent/ThreadLocalRandomUtil.class
ThreadLocalRandomUtil.java
package org.ehcache.impl.internal.concurrent
org.ehcache.impl.internal.concurrent.ThreadLocalRandomUtil extends java.lang.Object {
static final sun.misc.Unsafe UNSAFE
private static final long PROBE
void <init> ()
static sun.misc.Unsafe getSMU ()
java.security.PrivilegedActionException e
static final int getProbe ()
static final int advanceProbe (int)
int probe
static final void localInit ()
static java.lang.String mapEntryToString (java.lang.Object, java.lang.Object)
Object key
Object val
String k
String v
int klen
int vlen
char[] chars
private static java.lang.String objectToString (java.lang.Object)
String s
String s
Object x
private static synthetic sun.misc.Unsafe lambda$getSMU$0 () throws java.lang.Exception
Object x
java.lang.reflect.Field f
Class k
static void <clinit> ()
Class tk
Exception e
}
org/ehcache/impl/internal/concurrent/package-info.class
package-info.java
package org.ehcache.impl.internal.concurrent
abstract synthetic org.ehcache.impl.internal.concurrent.package-info extends java.lang.Object {
}
org/ehcache/impl/internal/events/
org/ehcache/impl/internal/events/AbstractStoreEventDispatcher$1.class
AbstractStoreEventDispatcher.java
package org.ehcache.impl.internal.events
final org.ehcache.impl.internal.events.AbstractStoreEventDispatcher$1 extends java.lang.Object implements org.ehcache.impl.internal.events.CloseableStoreEventSink {
void <init> ()
public void close ()
public void closeOnFailure ()
public void reset ()
public void removed (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public void updated (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
public void expired (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public void created (java.lang.Object, java.lang.Object)
Object key
Object value
public void evicted (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
}
org/ehcache/impl/internal/events/AbstractStoreEventDispatcher.class
AbstractStoreEventDispatcher.java
package org.ehcache.impl.internal.events
public abstract org.ehcache.impl.internal.events.AbstractStoreEventDispatcher extends java.lang.Object implements org.ehcache.core.events.StoreEventDispatcher {
protected static final org.ehcache.core.events.StoreEventSink NO_OP_EVENT_SINK
private final java.util.Set filters
private final java.util.Set listeners
private final java.util.concurrent.BlockingQueue[] orderedQueues
private volatile boolean ordered
protected void <init> (int)
int i
int dispatcherConcurrency
java.util.concurrent.LinkedBlockingQueue[] queues
protected java.util.Set getListeners ()
protected java.util.Set getFilters ()
protected java.util.concurrent.BlockingQueue[] getOrderedQueues ()
public void addEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void removeEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void addEventFilter (org.ehcache.core.spi.store.events.StoreEventFilter)
org.ehcache.core.spi.store.events.StoreEventFilter eventFilter
public void setEventOrdering (boolean)
boolean ordering
public boolean isEventOrdering ()
public void releaseEventSink (org.ehcache.core.events.StoreEventSink)
org.ehcache.core.events.StoreEventSink eventSink
public void releaseEventSinkAfterFailure (org.ehcache.core.events.StoreEventSink, java.lang.Throwable)
org.ehcache.core.events.StoreEventSink eventSink
Throwable throwable
public void reset (org.ehcache.core.events.StoreEventSink)
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.events.StoreEventSink eventSink ()
static void <clinit> ()
}
org/ehcache/impl/internal/events/CacheEventDispatcherFactoryImpl.class
CacheEventDispatcherFactoryImpl.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.CacheEventDispatcherFactoryImpl extends java.lang.Object implements org.ehcache.core.events.CacheEventDispatcherFactory {
private final String defaultThreadPoolAlias
private volatile org.ehcache.core.spi.service.ExecutionService executionService
public void <init> ()
public void <init> (org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration)
org.ehcache.impl.config.event.CacheEventDispatcherFactoryConfiguration configuration
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
public transient org.ehcache.core.events.CacheEventDispatcher createCacheEventDispatcher (org.ehcache.core.spi.store.Store, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store store
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
String threadPoolAlias
org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration config
java.util.concurrent.ExecutorService orderedExecutor
java.util.concurrent.ExecutorService unOrderedExecutor
public void releaseCacheEventDispatcher (org.ehcache.core.events.CacheEventDispatcher)
org.ehcache.core.events.CacheEventDispatcher eventDispatcher
}
org/ehcache/impl/internal/events/CacheEventNotificationListenerServiceProviderFactory.class
CacheEventNotificationListenerServiceProviderFactory.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.CacheEventNotificationListenerServiceProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.core.events.CacheEventDispatcherFactory create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/events/CloseableStoreEventSink.class
CloseableStoreEventSink.java
package org.ehcache.impl.internal.events
abstract org.ehcache.impl.internal.events.CloseableStoreEventSink extends java.lang.Object implements org.ehcache.core.events.StoreEventSink {
public abstract void close ()
public abstract void closeOnFailure ()
public abstract void reset ()
}
org/ehcache/impl/internal/events/DisabledCacheEventNotificationService.class
DisabledCacheEventNotificationService.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.DisabledCacheEventNotificationService extends java.lang.Object implements org.ehcache.core.events.CacheEventDispatcher {
public void <init> ()
public void registerCacheEventListener (org.ehcache.event.CacheEventListener, org.ehcache.event.EventOrdering, org.ehcache.event.EventFiring, java.util.EnumSet)
org.ehcache.event.CacheEventListener listener
org.ehcache.event.EventOrdering ordering
org.ehcache.event.EventFiring firing
java.util.EnumSet eventTypes
public void deregisterCacheEventListener (org.ehcache.event.CacheEventListener)
org.ehcache.event.CacheEventListener listener
public void shutdown ()
public void setListenerSource (org.ehcache.Cache)
org.ehcache.Cache source
public java.util.List getConfigurationChangeListeners ()
public void setStoreEventSource (org.ehcache.core.spi.store.events.StoreEventSource)
org.ehcache.core.spi.store.events.StoreEventSource eventSource
}
org/ehcache/impl/internal/events/FireableStoreEventHolder$Status.class
FireableStoreEventHolder.java
package org.ehcache.impl.internal.events
final enum org.ehcache.impl.internal.events.FireableStoreEventHolder$Status extends java.lang.Enum {
public static final enum org.ehcache.impl.internal.events.FireableStoreEventHolder$Status CREATED
public static final enum org.ehcache.impl.internal.events.FireableStoreEventHolder$Status FIREABLE
public static final enum org.ehcache.impl.internal.events.FireableStoreEventHolder$Status FIRED
private static final synthetic org.ehcache.impl.internal.events.FireableStoreEventHolder$Status[] $VALUES
public static org.ehcache.impl.internal.events.FireableStoreEventHolder$Status[] values ()
public static org.ehcache.impl.internal.events.FireableStoreEventHolder$Status valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/impl/internal/events/FireableStoreEventHolder.class
FireableStoreEventHolder.java
package org.ehcache.impl.internal.events
org.ehcache.impl.internal.events.FireableStoreEventHolder extends java.lang.Object {
private final java.util.concurrent.locks.Lock lock
private final java.util.concurrent.atomic.AtomicReference status
private volatile boolean failed
private final org.ehcache.core.spi.store.events.StoreEvent event
private final java.util.concurrent.locks.Condition condition
void <init> (org.ehcache.core.spi.store.events.StoreEvent)
org.ehcache.core.spi.store.events.StoreEvent event
void markFireable ()
boolean isFireable ()
void waitTillFired ()
private boolean isFired ()
boolean markFired ()
boolean didIt
void markFailed ()
void fireOn (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener listener
int eventKeyHash ()
org.ehcache.core.spi.store.events.StoreEvent getEvent ()
public java.lang.String toString ()
}
org/ehcache/impl/internal/events/FudgingInvocationScopedEventSink$1.class
FudgingInvocationScopedEventSink.java
package org.ehcache.impl.internal.events
synthetic org.ehcache.impl.internal.events.FudgingInvocationScopedEventSink$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$event$EventType
static void <clinit> ()
}
org/ehcache/impl/internal/events/FudgingInvocationScopedEventSink.class
FudgingInvocationScopedEventSink.java
package org.ehcache.impl.internal.events
org.ehcache.impl.internal.events.FudgingInvocationScopedEventSink extends org.ehcache.impl.internal.events.InvocationScopedEventSink {
void <init> (java.util.Set, boolean, java.util.concurrent.BlockingQueue[], java.util.Set)
java.util.Set filters
boolean ordered
java.util.concurrent.BlockingQueue[] orderedQueues
java.util.Set listeners
public void evicted (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
Object eventFudgingValue
private java.lang.Object handleEvictionPostWriteOnSameKey (java.lang.Object)
org.ehcache.impl.internal.events.FireableStoreEventHolder next
org.ehcache.impl.internal.events.FireableStoreEventHolder eventHolder
Object key
java.util.Iterator iterator
}
org/ehcache/impl/internal/events/InvocationScopedEventSink.class
InvocationScopedEventSink.java
package org.ehcache.impl.internal.events
org.ehcache.impl.internal.events.InvocationScopedEventSink extends java.lang.Object implements org.ehcache.impl.internal.events.CloseableStoreEventSink {
private final java.util.Set filters
private final boolean ordered
private final java.util.concurrent.BlockingQueue[] orderedQueues
private final java.util.Set listeners
private final java.util.Deque events
void <init> (java.util.Set, boolean, java.util.concurrent.BlockingQueue[], java.util.Set)
java.util.Set filters
boolean ordered
java.util.concurrent.BlockingQueue[] orderedQueues
java.util.Set listeners
public void removed (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
Object removedValue
public void updated (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
Object oldValueValue
public void expired (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
Object expired
public void created (java.lang.Object, java.lang.Object)
Object key
Object value
public void evicted (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
Object evicted
protected boolean acceptEvent (org.ehcache.event.EventType, java.lang.Object, java.lang.Object, java.lang.Object)
org.ehcache.core.spi.store.events.StoreEventFilter filter
org.ehcache.event.EventType type
Object key
Object oldValue
Object newValue
public void close ()
org.ehcache.core.spi.store.events.StoreEventListener listener
org.ehcache.impl.internal.events.FireableStoreEventHolder fireableEvent
public void closeOnFailure ()
org.ehcache.impl.internal.events.FireableStoreEventHolder fireableEvent
public void reset ()
java.util.concurrent.BlockingQueue orderedQueue
org.ehcache.impl.internal.events.FireableStoreEventHolder next
java.util.Iterator iterator
protected java.util.Deque getEvents ()
protected void handleEvent (java.lang.Object, org.ehcache.impl.internal.events.FireableStoreEventHolder)
InterruptedException e
Object key
org.ehcache.impl.internal.events.FireableStoreEventHolder event
private java.util.concurrent.BlockingQueue getOrderedQueue (org.ehcache.impl.internal.events.FireableStoreEventHolder)
org.ehcache.impl.internal.events.FireableStoreEventHolder event
int i
private void fireOrdered (java.util.Set, java.util.Deque)
org.ehcache.core.spi.store.events.StoreEventListener listener
java.util.concurrent.BlockingQueue orderedQueue
org.ehcache.impl.internal.events.FireableStoreEventHolder head
org.ehcache.impl.internal.events.FireableStoreEventHolder fireableEvent
java.util.Set listeners
java.util.Deque events
private void fireWaiters (java.util.Set, java.util.concurrent.BlockingQueue)
org.ehcache.core.spi.store.events.StoreEventListener listener
java.util.Set listeners
java.util.concurrent.BlockingQueue orderedQueue
org.ehcache.impl.internal.events.FireableStoreEventHolder head
}
org/ehcache/impl/internal/events/StoreEventImpl.class
StoreEventImpl.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.StoreEventImpl extends java.lang.Object implements org.ehcache.core.spi.store.events.StoreEvent {
private final org.ehcache.event.EventType type
private final Object key
private final Object oldValue
private final Object newValue
public void <init> (org.ehcache.event.EventType, java.lang.Object, java.lang.Object, java.lang.Object)
org.ehcache.event.EventType type
Object key
Object oldValue
Object newValue
public org.ehcache.event.EventType getType ()
public java.lang.Object getKey ()
public java.lang.Object getNewValue ()
public java.lang.Object getOldValue ()
public boolean equals (java.lang.Object)
Object o
org.ehcache.impl.internal.events.StoreEventImpl that
public int hashCode ()
int result
public java.lang.String toString ()
}
org/ehcache/impl/internal/events/StoreEvents.class
StoreEvents.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.StoreEvents extends java.lang.Object {
public void <init> ()
public static org.ehcache.core.spi.store.events.StoreEvent createEvent (java.lang.Object, java.lang.Object)
Object key
Object value
public static org.ehcache.core.spi.store.events.StoreEvent updateEvent (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public static org.ehcache.core.spi.store.events.StoreEvent removeEvent (java.lang.Object, java.lang.Object)
Object key
Object oldValue
public static org.ehcache.core.spi.store.events.StoreEvent expireEvent (java.lang.Object, java.lang.Object)
Object key
Object oldValue
public static org.ehcache.core.spi.store.events.StoreEvent evictEvent (java.lang.Object, java.lang.Object)
Object key
Object oldValue
}
org/ehcache/impl/internal/events/ThreadLocalStoreEventDispatcher.class
ThreadLocalStoreEventDispatcher.java
package org.ehcache.impl.internal.events
public org.ehcache.impl.internal.events.ThreadLocalStoreEventDispatcher extends org.ehcache.impl.internal.events.AbstractStoreEventDispatcher {
private final ThreadLocal tlEventSink
private final ThreadLocal usageDepth
public void <init> (int)
int dispatcherConcurrency
public org.ehcache.core.events.StoreEventSink eventSink ()
org.ehcache.core.events.StoreEventSink noOpEventSink
org.ehcache.core.events.StoreEventSink eventSink
public void releaseEventSink (org.ehcache.core.events.StoreEventSink)
int depthValue
org.ehcache.core.events.StoreEventSink eventSink
public void releaseEventSinkAfterFailure (org.ehcache.core.events.StoreEventSink, java.lang.Throwable)
int depthValue
org.ehcache.core.events.StoreEventSink eventSink
Throwable throwable
}
org/ehcache/impl/internal/executor/
org/ehcache/impl/internal/executor/DefaultExecutionServiceFactory.class
DefaultExecutionServiceFactory.java
package org.ehcache.impl.internal.executor
public org.ehcache.impl.internal.executor.DefaultExecutionServiceFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.core.spi.service.ExecutionService create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/executor/ExecutorUtil.class
ExecutorUtil.java
package org.ehcache.impl.internal.executor
public org.ehcache.impl.internal.executor.ExecutorUtil extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
public void <init> ()
public static void shutdown (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public static void shutdownNow (java.util.concurrent.ExecutorService)
Throwable t
Runnable r
java.util.concurrent.ExecutorService executor
private static void terminate (java.util.concurrent.ExecutorService)
InterruptedException e
java.util.concurrent.ExecutorService executor
boolean interrupted
public static java.lang.Object waitFor (java.util.concurrent.Future) throws java.util.concurrent.ExecutionException
InterruptedException e
java.util.concurrent.Future future
boolean interrupted
static void <clinit> ()
}
org/ehcache/impl/internal/executor/OnDemandExecutionService.class
OnDemandExecutionService.java
package org.ehcache.impl.internal.executor
public org.ehcache.impl.internal.executor.OnDemandExecutionService extends java.lang.Object implements org.ehcache.core.spi.service.ExecutionService {
public void <init> ()
private static void rejectedExecutionHandler (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor)
InterruptedException ex
Runnable r
java.util.concurrent.ThreadPoolExecutor executor
boolean interrupted
public java.util.concurrent.ScheduledExecutorService getScheduledExecutor (java.lang.String)
String poolAlias
public java.util.concurrent.ExecutorService getOrderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue)
String poolAlias
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ThreadPoolExecutor executor
public java.util.concurrent.ExecutorService getUnorderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue)
String poolAlias
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ThreadPoolExecutor executor
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor$1.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$1 extends java.util.concurrent.ScheduledThreadPoolExecutor {
final synthetic org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor this$0
void <init> (org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor, int, java.util.concurrent.ThreadFactory)
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor this$0
int x0
java.util.concurrent.ThreadFactory x1
protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.Callable clbl
java.util.concurrent.RunnableScheduledFuture rsf
protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture)
Runnable r
java.util.concurrent.RunnableScheduledFuture rsf
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor$ExecutorCarrier.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
abstract org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$ExecutorCarrier extends java.lang.Object {
public abstract java.util.concurrent.ExecutorService executor ()
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor$ExecutorCarryingCallable.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$ExecutorCarryingCallable extends java.lang.Object implements org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$ExecutorCarrier java.util.concurrent.Callable {
private final java.util.concurrent.ExecutorService executor
private final java.util.concurrent.Callable callable
public void <init> (java.util.concurrent.ExecutorService, java.util.concurrent.Callable)
java.util.concurrent.ExecutorService executor
java.util.concurrent.Callable callable
public java.util.concurrent.ExecutorService executor ()
public java.lang.Object call () throws java.lang.Exception
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor$ExecutorCarryingRunnable.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$ExecutorCarryingRunnable extends java.lang.Object implements org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$ExecutorCarrier java.lang.Runnable {
private final java.util.concurrent.ExecutorService executor
private final Runnable runnable
public void <init> (java.util.concurrent.ExecutorService, java.lang.Runnable)
java.util.concurrent.ExecutorService executor
Runnable runnable
public java.util.concurrent.ExecutorService executor ()
public void run ()
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor$OutOfBandRsf.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$OutOfBandRsf extends java.lang.Object implements java.util.concurrent.RunnableScheduledFuture {
private final java.util.concurrent.ExecutorService worker
private final java.util.concurrent.RunnableScheduledFuture delegate
private volatile java.util.concurrent.Future execution
void <init> (java.util.concurrent.ExecutorService, java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.ExecutorService worker
java.util.concurrent.RunnableScheduledFuture original
public java.util.concurrent.ExecutorService getExecutor ()
public boolean isPeriodic ()
public synchronized void run ()
public boolean cancel (boolean)
boolean interrupt
java.util.concurrent.Future currentExecution
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long l
java.util.concurrent.TimeUnit tu
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit tu
public int compareTo (java.util.concurrent.Delayed)
java.util.concurrent.Delayed t
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public volatile synthetic int compareTo (java.lang.Object)
}
org/ehcache/impl/internal/executor/OutOfBandScheduledExecutor.class
OutOfBandScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor extends java.lang.Object {
private final java.util.concurrent.ScheduledThreadPoolExecutor scheduler
void <init> ()
public java.util.concurrent.BlockingQueue getQueue ()
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.ExecutorService, java.lang.Runnable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService using
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.ExecutorService, java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService using
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.util.concurrent.ExecutorService, java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService using
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.util.concurrent.ExecutorService, java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService using
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
public void shutdownNow ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminating ()
public boolean isTerminated ()
}
org/ehcache/impl/internal/executor/PartitionedOrderedExecutor.class
PartitionedOrderedExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.PartitionedOrderedExecutor extends java.util.concurrent.AbstractExecutorService {
private final org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor delegate
void <init> (java.util.concurrent.BlockingQueue, java.util.concurrent.ExecutorService)
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ExecutorService executor
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
Runnable r
}
org/ehcache/impl/internal/executor/PartitionedScheduledExecutor.class
PartitionedScheduledExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.PartitionedScheduledExecutor extends java.util.concurrent.AbstractExecutorService implements java.util.concurrent.ScheduledExecutorService {
private final org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor scheduler
private final java.util.concurrent.ExecutorService worker
private volatile boolean shutdown
private volatile java.util.concurrent.Future termination
void <init> (org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor, java.util.concurrent.ExecutorService)
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor scheduler
java.util.concurrent.ExecutorService worker
public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledFuture scheduled
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledFuture scheduled
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledFuture scheduled
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledFuture scheduled
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
public void shutdown ()
Long longestDelay
java.util.concurrent.ExecutionException e
private long getMaxDelay ()
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$OutOfBandRsf oobJob
Runnable job
java.util.Iterator it
long maxDelay
public java.util.List shutdownNow ()
java.util.concurrent.ExecutionException e
private java.util.List abortTasks ()
org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor$OutOfBandRsf oobJob
Runnable job
java.util.Iterator it
java.util.List abortedTasks
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
long end
long time
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
Runnable runnable
private synthetic java.util.List lambda$shutdown$0 () throws java.lang.Exception
}
org/ehcache/impl/internal/executor/PartitionedUnorderedExecutor$1.class
PartitionedUnorderedExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor this$0
void <init> (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor this$0
public void run ()
}
org/ehcache/impl/internal/executor/PartitionedUnorderedExecutor.class
PartitionedUnorderedExecutor.java
package org.ehcache.impl.internal.executor
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor extends java.util.concurrent.AbstractExecutorService {
private final java.util.concurrent.BlockingQueue queue
private final java.util.concurrent.ExecutorService executor
private final java.util.concurrent.Semaphore runnerPermit
private final java.util.Set liveThreads
private final int maxWorkers
private final java.util.concurrent.CountDownLatch termination
private volatile boolean shutdown
void <init> (java.util.concurrent.BlockingQueue, java.util.concurrent.ExecutorService, int)
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ExecutorService executor
int maxWorkers
public void shutdown ()
public java.util.List shutdownNow ()
Thread t
java.util.List failed
public boolean isShutdown ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
InterruptedException e
Runnable r
boolean interrupted
static synthetic java.util.Set access$000 (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor x0
static synthetic java.util.concurrent.BlockingQueue access$100 (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor x0
static synthetic java.util.concurrent.Semaphore access$200 (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor x0
static synthetic java.util.concurrent.ExecutorService access$300 (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor x0
static synthetic java.util.concurrent.CountDownLatch access$400 (org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor)
org.ehcache.impl.internal.executor.PartitionedUnorderedExecutor x0
}
org/ehcache/impl/internal/executor/PooledExecutionService.class
PooledExecutionService.java
package org.ehcache.impl.internal.executor
public org.ehcache.impl.internal.executor.PooledExecutionService extends java.lang.Object implements org.ehcache.core.spi.service.ExecutionService {
private static final org.slf4j.Logger LOGGER
private final String defaultPoolAlias
private final java.util.Map poolConfigurations
private final java.util.Map pools
private volatile boolean running
private volatile org.ehcache.impl.internal.executor.OutOfBandScheduledExecutor scheduledExecutor
void <init> (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration configuration
public java.util.concurrent.ScheduledExecutorService getScheduledExecutor (java.lang.String)
String poolAlias
public java.util.concurrent.ExecutorService getOrderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue)
String poolAlias
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ThreadPoolExecutor executor
public java.util.concurrent.ExecutorService getUnorderedExecutor (java.lang.String, java.util.concurrent.BlockingQueue)
String poolAlias
java.util.concurrent.BlockingQueue queue
java.util.concurrent.ThreadPoolExecutor executor
private java.util.concurrent.ThreadPoolExecutor getThreadPoolExecutor (java.lang.String)
String poolAlias
java.util.concurrent.ThreadPoolExecutor executor
public void start (org.ehcache.spi.service.ServiceProvider)
java.util.Map$Entry e
java.util.concurrent.ThreadPoolExecutor defaultPool
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
java.util.Map$Entry e
java.util.Iterator it
InterruptedException e
public boolean isStopping ()
public boolean isStopped ()
private static java.util.concurrent.ThreadPoolExecutor createPool (java.lang.String, org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration)
String alias
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration config
private static void destroyPool (java.lang.String, java.util.concurrent.ThreadPoolExecutor)
InterruptedException e
String alias
java.util.concurrent.ThreadPoolExecutor executor
java.util.List tasks
boolean interrupted
static void <clinit> ()
}
org/ehcache/impl/internal/loaderwriter/
org/ehcache/impl/internal/loaderwriter/writebehind/
org/ehcache/impl/internal/loaderwriter/writebehind/AbstractWriteBehind.class
AbstractWriteBehind.java
package org.ehcache.impl.internal.loaderwriter.writebehind
abstract org.ehcache.impl.internal.loaderwriter.writebehind.AbstractWriteBehind extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind {
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void <init> (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
public void write (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
Object value
public void delete (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
Object key
protected abstract org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation getOperation (java.lang.Object)
protected abstract void addOperation (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
}
org/ehcache/impl/internal/loaderwriter/writebehind/BatchingLocalHeapWriteBehindQueue$Batch.class
BatchingLocalHeapWriteBehindQueue.java
package org.ehcache.impl.internal.loaderwriter.writebehind
abstract org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch extends java.lang.Object implements java.lang.Runnable {
private final int batchSize
private final java.util.concurrent.ScheduledFuture expireTask
final synthetic org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue this$0
void <init> (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue, int)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue this$0
int size
public boolean add (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
public void run ()
Exception e
org.ehcache.impl.internal.loaderwriter.writebehind.operations.BatchOperation batch
java.util.List batches
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation op
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation op
protected abstract void internalAdd (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
protected abstract java.lang.Iterable operations ()
protected abstract int size ()
private synthetic void lambda$new$0 ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/BatchingLocalHeapWriteBehindQueue$CoalescingBatch.class
BatchingLocalHeapWriteBehindQueue.java
package org.ehcache.impl.internal.loaderwriter.writebehind
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$CoalescingBatch extends org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch {
private final java.util.LinkedHashMap operations
final synthetic org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue this$0
public void <init> (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue, int)
int size
public void internalAdd (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
protected java.lang.Iterable operations ()
protected int size ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/BatchingLocalHeapWriteBehindQueue$SimpleBatch.class
BatchingLocalHeapWriteBehindQueue.java
package org.ehcache.impl.internal.loaderwriter.writebehind
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$SimpleBatch extends org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch {
private final java.util.List operations
final synthetic org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue this$0
void <init> (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue, int)
int size
public void internalAdd (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
protected java.util.List operations ()
protected int size ()
protected volatile synthetic java.lang.Iterable operations ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/BatchingLocalHeapWriteBehindQueue.class
BatchingLocalHeapWriteBehindQueue.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue extends org.ehcache.impl.internal.loaderwriter.writebehind.AbstractWriteBehind {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
private final java.util.concurrent.ConcurrentMap latest
private final java.util.concurrent.BlockingQueue executorQueue
private final java.util.concurrent.ExecutorService executor
private final java.util.concurrent.ScheduledExecutorService scheduledExecutor
private final long maxWriteDelayMs
private final int batchSize
private final boolean coalescing
private volatile org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch openBatch
public void <init> (org.ehcache.core.spi.service.ExecutionService, java.lang.String, org.ehcache.spi.loaderwriter.WriteBehindConfiguration, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.core.spi.service.ExecutionService executionService
String defaultThreadPool
org.ehcache.spi.loaderwriter.WriteBehindConfiguration config
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration batchingConfig
protected org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation getOperation (java.lang.Object)
Object key
protected void addOperation (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
public void start ()
public void stop ()
java.util.concurrent.ExecutionException e
private org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch newBatch ()
private java.util.concurrent.Future submit (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch batch
public long getQueueSize ()
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch snapshot
private static java.util.List createMonomorphicBatches (java.lang.Iterable)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation item
Iterable batch
java.util.List closedBatches
java.util.Set activeDeleteKeys
java.util.Set activeWrittenKeys
java.util.List activeDeleteBatch
java.util.List activeWriteBatch
public volatile synthetic void delete (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public volatile synthetic void write (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public volatile synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception
static synthetic long access$000 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
static synthetic java.util.concurrent.ScheduledExecutorService access$100 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
static synthetic java.util.List access$200 (java.lang.Iterable)
Iterable x0
static synthetic org.ehcache.spi.loaderwriter.CacheLoaderWriter access$300 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
static synthetic org.slf4j.Logger access$400 ()
static synthetic java.util.concurrent.ConcurrentMap access$500 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
static synthetic org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch access$600 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
static synthetic java.util.concurrent.Future access$700 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue, org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch x1
static synthetic org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch access$602 (org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue, org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch)
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue x0
org.ehcache.impl.internal.loaderwriter.writebehind.BatchingLocalHeapWriteBehindQueue$Batch x1
static void <clinit> ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/NonBatchingLocalHeapWriteBehindQueue.class
NonBatchingLocalHeapWriteBehindQueue.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public org.ehcache.impl.internal.loaderwriter.writebehind.NonBatchingLocalHeapWriteBehindQueue extends org.ehcache.impl.internal.loaderwriter.writebehind.AbstractWriteBehind {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
private final java.util.concurrent.ConcurrentMap latest
private final java.util.concurrent.BlockingQueue executorQueue
private final java.util.concurrent.ExecutorService executor
public void <init> (org.ehcache.core.spi.service.ExecutionService, java.lang.String, org.ehcache.spi.loaderwriter.WriteBehindConfiguration, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.core.spi.service.ExecutionService executionService
String defaultThreadPool
org.ehcache.spi.loaderwriter.WriteBehindConfiguration config
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
protected org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation getOperation (java.lang.Object)
Object key
protected void addOperation (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
public void start ()
public void stop ()
private void submit (java.lang.Runnable)
Runnable operation
public long getQueueSize ()
public volatile synthetic void delete (java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public volatile synthetic void write (java.lang.Object, java.lang.Object) throws org.ehcache.spi.loaderwriter.CacheWritingException
public volatile synthetic java.lang.Object load (java.lang.Object) throws java.lang.Exception
private synthetic void lambda$addOperation$0 (org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation)
Exception e
org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation operation
static void <clinit> ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/StripedWriteBehind.class
StripedWriteBehind.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public org.ehcache.impl.internal.loaderwriter.writebehind.StripedWriteBehind extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind {
private final java.util.concurrent.locks.ReentrantReadWriteLock rwLock
private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock
private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock
private final java.util.List stripes
public void <init> (org.ehcache.core.spi.service.ExecutionService, java.lang.String, org.ehcache.spi.loaderwriter.WriteBehindConfiguration, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
int i
org.ehcache.core.spi.service.ExecutionService executionService
String defaultThreadPool
org.ehcache.spi.loaderwriter.WriteBehindConfiguration config
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
int writeBehindConcurrency
private org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind getStripe (java.lang.Object)
Object key
public void start ()
org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind queue
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object v
Object key
Object v
public void write (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object value
public void delete (java.lang.Object) throws java.lang.Exception
Object key
public void stop ()
org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind queue
public long getQueueSize ()
org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind stripe
int size
}
org/ehcache/impl/internal/loaderwriter/writebehind/WriteBehind.class
WriteBehind.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public abstract org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind extends java.lang.Object implements org.ehcache.spi.loaderwriter.CacheLoaderWriter {
public abstract void start ()
public abstract void stop ()
public abstract long getQueueSize ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/WriteBehindProviderFactory$Provider.class
WriteBehindProviderFactory.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehindProviderFactory$Provider extends java.lang.Object implements org.ehcache.spi.loaderwriter.WriteBehindProvider {
private final String threadPoolAlias
private volatile org.ehcache.core.spi.service.ExecutionService executionService
protected void <init> ()
protected void <init> (java.lang.String)
String threadPoolAlias
public void stop ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehind createWriteBehindLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter, org.ehcache.spi.loaderwriter.WriteBehindConfiguration)
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
org.ehcache.spi.loaderwriter.WriteBehindConfiguration configuration
public void releaseWriteBehindLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public volatile synthetic org.ehcache.spi.loaderwriter.CacheLoaderWriter createWriteBehindLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter, org.ehcache.spi.loaderwriter.WriteBehindConfiguration)
}
org/ehcache/impl/internal/loaderwriter/writebehind/WriteBehindProviderFactory.class
WriteBehindProviderFactory.java
package org.ehcache.impl.internal.loaderwriter.writebehind
public org.ehcache.impl.internal.loaderwriter.writebehind.WriteBehindProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.spi.loaderwriter.WriteBehindProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/
org/ehcache/impl/internal/loaderwriter/writebehind/operations/BatchOperation.class
BatchOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public abstract org.ehcache.impl.internal.loaderwriter.writebehind.operations.BatchOperation extends java.lang.Object {
public abstract void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/DeleteAllOperation.class
DeleteAllOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public org.ehcache.impl.internal.loaderwriter.writebehind.operations.DeleteAllOperation extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.operations.BatchOperation {
private final Iterable entries
public void <init> (java.lang.Iterable)
Iterable entries
public void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/DeleteOperation.class
DeleteOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public org.ehcache.impl.internal.loaderwriter.writebehind.operations.DeleteOperation extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation {
private final Object key
private final long creationTime
public void <init> (java.lang.Object)
Object key
public void <init> (java.lang.Object, long)
Object key
long creationTime
public void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.Exception
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public java.lang.Object getKey ()
public long getCreationTime ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/KeyBasedOperation.class
KeyBasedOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public abstract org.ehcache.impl.internal.loaderwriter.writebehind.operations.KeyBasedOperation extends java.lang.Object {
public abstract java.lang.Object getKey ()
public abstract long getCreationTime ()
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/SingleOperation.class
SingleOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public abstract org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.operations.KeyBasedOperation {
public abstract void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.Exception
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/WriteAllOperation.class
WriteAllOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public org.ehcache.impl.internal.loaderwriter.writebehind.operations.WriteAllOperation extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.operations.BatchOperation {
private final Iterable entries
public void <init> (java.lang.Iterable)
Iterable entries
public void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
}
org/ehcache/impl/internal/loaderwriter/writebehind/operations/WriteOperation.class
WriteOperation.java
package org.ehcache.impl.internal.loaderwriter.writebehind.operations
public org.ehcache.impl.internal.loaderwriter.writebehind.operations.WriteOperation extends java.lang.Object implements org.ehcache.impl.internal.loaderwriter.writebehind.operations.SingleOperation {
private final Object key
private final Object value
private final long creationTime
public void <init> (java.lang.Object, java.lang.Object)
Object k
Object v
public void <init> (java.lang.Object, java.lang.Object, long)
Object k
Object v
long creationTime
public void performOperation (org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.Exception
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheWriter
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public long getCreationTime ()
public int hashCode ()
int hash
public boolean equals (java.lang.Object)
Object other
}
org/ehcache/impl/internal/persistence/
org/ehcache/impl/internal/persistence/DefaultDiskResourceServiceFactory.class
DefaultDiskResourceServiceFactory.java
package org.ehcache.impl.internal.persistence
public org.ehcache.impl.internal.persistence.DefaultDiskResourceServiceFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.persistence.DefaultDiskResourceService create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/persistence/DefaultLocalPersistenceServiceFactory.class
DefaultLocalPersistenceServiceFactory.java
package org.ehcache.impl.internal.persistence
public org.ehcache.impl.internal.persistence.DefaultLocalPersistenceServiceFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.persistence.DefaultLocalPersistenceService create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/resilience/
org/ehcache/impl/internal/resilience/AbstractResilienceStrategy.class
AbstractResilienceStrategy.java
package org.ehcache.impl.internal.resilience
public abstract org.ehcache.impl.internal.resilience.AbstractResilienceStrategy extends java.lang.Object implements org.ehcache.spi.resilience.ResilienceStrategy {
private final org.slf4j.Logger LOGGER
private final org.ehcache.spi.resilience.RecoveryStore store
private final org.ehcache.impl.internal.util.Pacer pacer
protected void <init> (org.ehcache.spi.resilience.RecoveryStore)
org.ehcache.spi.resilience.RecoveryStore store
public org.ehcache.Cache$Entry iteratorFailure (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
protected void cleanup (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
org.ehcache.spi.resilience.StoreAccessException from
protected void cleanup (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
Iterable keys
org.ehcache.spi.resilience.StoreAccessException from
protected void cleanup (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
Object key
org.ehcache.spi.resilience.StoreAccessException from
protected void recovered (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException from
protected void recovered (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
Iterable keys
org.ehcache.spi.resilience.StoreAccessException from
protected void recovered (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException from
protected transient void inconsistent (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException, org.ehcache.spi.resilience.StoreAccessException[])
Object key
org.ehcache.spi.resilience.StoreAccessException because
org.ehcache.spi.resilience.StoreAccessException[] cleanup
protected transient void inconsistent (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException, org.ehcache.spi.resilience.StoreAccessException[])
Iterable keys
org.ehcache.spi.resilience.StoreAccessException because
org.ehcache.spi.resilience.StoreAccessException[] cleanup
protected transient void inconsistent (org.ehcache.spi.resilience.StoreAccessException, org.ehcache.spi.resilience.StoreAccessException[])
org.ehcache.spi.resilience.StoreAccessException because
org.ehcache.spi.resilience.StoreAccessException[] cleanup
protected void pacedErrorLog (java.lang.String, org.ehcache.spi.resilience.StoreAccessException)
String message
org.ehcache.spi.resilience.StoreAccessException e
protected void pacedErrorLog (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object arg1
Object arg2
private synthetic void lambda$pacedErrorLog$3 (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object arg1
Object arg2
private synthetic void lambda$pacedErrorLog$2 (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object arg1
Object arg2
private synthetic void lambda$pacedErrorLog$1 (java.lang.String, org.ehcache.spi.resilience.StoreAccessException)
String message
org.ehcache.spi.resilience.StoreAccessException e
private synthetic void lambda$pacedErrorLog$0 (java.lang.String, org.ehcache.spi.resilience.StoreAccessException)
String message
org.ehcache.spi.resilience.StoreAccessException e
}
org/ehcache/impl/internal/resilience/RobustLoaderWriterResilienceStrategy.class
RobustLoaderWriterResilienceStrategy.java
package org.ehcache.impl.internal.resilience
public org.ehcache.impl.internal.resilience.RobustLoaderWriterResilienceStrategy extends org.ehcache.impl.internal.resilience.AbstractResilienceStrategy {
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public void <init> (org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.resilience.RecoveryStore store
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public java.lang.Object getFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Exception e1
Object key
org.ehcache.spi.resilience.StoreAccessException e
public boolean containsKeyFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void putFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Exception e1
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public void removeFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Exception e1
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void clearFailure (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object putIfAbsentFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object loaded
Exception e1
Exception e1
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean removeFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object loadedValue
Exception e1
Exception e1
Object loadedValue
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object replaceFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object oldValue
Exception e1
Exception e1
Object oldValue
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean replaceFailure (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object oldValue
Exception e1
Exception e1
Object oldValue
Object key
Object value
Object newValue
org.ehcache.spi.resilience.StoreAccessException e
public java.util.Map getAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.loaderwriter.BulkCacheLoadingException e1
Exception e1
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
public void putAllFailure (java.util.Map, org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.loaderwriter.BulkCacheWritingException e1
Exception e1
java.util.Map entries
org.ehcache.spi.resilience.StoreAccessException e
public void removeAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.loaderwriter.BulkCacheWritingException e1
Exception e1
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
}
org/ehcache/impl/internal/resilience/RobustResilienceStrategy.class
RobustResilienceStrategy.java
package org.ehcache.impl.internal.resilience
public org.ehcache.impl.internal.resilience.RobustResilienceStrategy extends org.ehcache.impl.internal.resilience.AbstractResilienceStrategy {
public void <init> (org.ehcache.spi.resilience.RecoveryStore)
org.ehcache.spi.resilience.RecoveryStore store
public java.lang.Object getFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public boolean containsKeyFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void putFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public void removeFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
org.ehcache.spi.resilience.StoreAccessException e
public void clearFailure (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object putIfAbsentFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean removeFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public java.lang.Object replaceFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
org.ehcache.spi.resilience.StoreAccessException e
public boolean replaceFailure (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
Object key
Object value
Object newValue
org.ehcache.spi.resilience.StoreAccessException e
public java.util.Map getAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
Object key
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
java.util.HashMap result
public void putAllFailure (java.util.Map, org.ehcache.spi.resilience.StoreAccessException)
java.util.Map entries
org.ehcache.spi.resilience.StoreAccessException e
public void removeAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
Iterable keys
org.ehcache.spi.resilience.StoreAccessException e
}
org/ehcache/impl/internal/sizeof/
org/ehcache/impl/internal/sizeof/DefaultSizeOfEngine.class
DefaultSizeOfEngine.java
package org.ehcache.impl.internal.sizeof
public org.ehcache.impl.internal.sizeof.DefaultSizeOfEngine extends java.lang.Object implements org.ehcache.core.spi.store.heap.SizeOfEngine {
private final long maxObjectGraphSize
private final long maxObjectSize
private final org.ehcache.sizeof.SizeOf sizeOf
private final long chmTreeBinOffset
private final long onHeapKeyOffset
public void <init> (long, long)
long maxObjectGraphSize
long maxObjectSize
public long sizeof (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder) throws org.ehcache.core.spi.store.heap.LimitExceededException
org.ehcache.impl.internal.sizeof.listeners.exceptions.VisitorListenerException e
Object key
org.ehcache.core.spi.store.Store$ValueHolder holder
}
org/ehcache/impl/internal/sizeof/DefaultSizeOfEngineProvider.class
DefaultSizeOfEngineProvider.java
package org.ehcache.impl.internal.sizeof
public org.ehcache.impl.internal.sizeof.DefaultSizeOfEngineProvider extends java.lang.Object implements org.ehcache.core.spi.store.heap.SizeOfEngineProvider {
private final long maxObjectGraphSize
private final long maxObjectSize
public void <init> (long, long)
long maxObjectGraphSize
long maxObjectSize
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
public transient org.ehcache.core.spi.store.heap.SizeOfEngine createSizeOfEngine (org.ehcache.config.ResourceUnit, org.ehcache.spi.service.ServiceConfiguration[])
long maxSize
org.ehcache.config.ResourceUnit resourceUnit
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
boolean isByteSized
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration config
}
org/ehcache/impl/internal/sizeof/DefaultSizeOfEngineProviderFactory.class
DefaultSizeOfEngineProviderFactory.java
package org.ehcache.impl.internal.sizeof
public org.ehcache.impl.internal.sizeof.DefaultSizeOfEngineProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.core.spi.store.heap.SizeOfEngineProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration sizeOfEngineConfiguration
org.ehcache.spi.service.ServiceCreationConfiguration configuration
long maxTraversals
long maxSize
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/sizeof/NoopSizeOfEngine.class
NoopSizeOfEngine.java
package org.ehcache.impl.internal.sizeof
public org.ehcache.impl.internal.sizeof.NoopSizeOfEngine extends java.lang.Object implements org.ehcache.core.spi.store.heap.SizeOfEngine {
public void <init> ()
public long sizeof (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder holder
}
org/ehcache/impl/internal/sizeof/listeners/
org/ehcache/impl/internal/sizeof/listeners/EhcacheVisitorListener.class
EhcacheVisitorListener.java
package org.ehcache.impl.internal.sizeof.listeners
public org.ehcache.impl.internal.sizeof.listeners.EhcacheVisitorListener extends java.lang.Object implements org.ehcache.sizeof.VisitorListener {
private final long maxObjectGraphSize
private final long maxObjectSize
private long currentDepth
private long currentSize
public void <init> (long, long)
long maxObjectGraphSize
long maxObjectSize
public void visited (java.lang.Object, long)
Object object
long size
}
org/ehcache/impl/internal/sizeof/listeners/exceptions/
org/ehcache/impl/internal/sizeof/listeners/exceptions/VisitorListenerException.class
VisitorListenerException.java
package org.ehcache.impl.internal.sizeof.listeners.exceptions
public org.ehcache.impl.internal.sizeof.listeners.exceptions.VisitorListenerException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/ehcache/impl/internal/spi/
org/ehcache/impl/internal/spi/copy/
org/ehcache/impl/internal/spi/copy/DefaultCopyProvider.class
DefaultCopyProvider.java
package org.ehcache.impl.internal.spi.copy
public org.ehcache.impl.internal.spi.copy.DefaultCopyProvider extends org.ehcache.impl.internal.classes.ClassInstanceProvider implements org.ehcache.spi.copy.CopyProvider {
private static final org.slf4j.Logger LOG
public void <init> (org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration)
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration configuration
public transient org.ehcache.spi.copy.Copier createKeyCopier (java.lang.Class, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.service.ServiceConfiguration[])
Class clazz
org.ehcache.spi.serialization.Serializer serializer
org.ehcache.spi.service.ServiceConfiguration[] configs
public transient org.ehcache.spi.copy.Copier createValueCopier (java.lang.Class, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.service.ServiceConfiguration[])
Class clazz
org.ehcache.spi.serialization.Serializer serializer
org.ehcache.spi.service.ServiceConfiguration[] configs
public void releaseCopier (org.ehcache.spi.copy.Copier) throws java.lang.Exception
org.ehcache.spi.copy.Copier copier
private transient org.ehcache.spi.copy.Copier createCopier (org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type, java.lang.Class, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.spi.copy.Copier copier
org.ehcache.spi.copy.Copier copier
org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
Class clazz
org.ehcache.spi.serialization.Serializer serializer
org.ehcache.spi.service.ServiceConfiguration[] configs
org.ehcache.impl.config.copy.DefaultCopierConfiguration conf
org.ehcache.spi.copy.Copier copier
org.ehcache.impl.config.copy.DefaultCopierConfiguration preConfigured
private org.ehcache.spi.copy.Copier createCopier (java.lang.Class, org.ehcache.impl.config.copy.DefaultCopierConfiguration, org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type)
org.ehcache.spi.copy.Copier defaultInstance
Class clazz
org.ehcache.impl.config.copy.DefaultCopierConfiguration config
org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
org.ehcache.spi.copy.Copier copier
private static transient org.ehcache.impl.config.copy.DefaultCopierConfiguration find (org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.impl.config.copy.DefaultCopierConfiguration copierConfiguration
org.ehcache.impl.config.copy.DefaultCopierConfiguration$Type type
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigurations
org.ehcache.impl.config.copy.DefaultCopierConfiguration result
java.util.Collection copierConfigurations
static void <clinit> ()
}
org/ehcache/impl/internal/spi/copy/DefaultCopyProviderFactory.class
DefaultCopyProviderFactory.java
package org.ehcache.impl.internal.spi.copy
public org.ehcache.impl.internal.spi.copy.DefaultCopyProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.spi.copy.CopyProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/spi/event/
org/ehcache/impl/internal/spi/event/DefaultCacheEventListenerProvider.class
DefaultCacheEventListenerProvider.java
package org.ehcache.impl.internal.spi.event
public org.ehcache.impl.internal.spi.event.DefaultCacheEventListenerProvider extends org.ehcache.impl.internal.classes.ClassInstanceProvider implements org.ehcache.core.events.CacheEventListenerProvider {
public void <init> ()
public org.ehcache.event.CacheEventListener createEventListener (java.lang.String, org.ehcache.spi.service.ServiceConfiguration)
String alias
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
public void releaseEventListener (org.ehcache.event.CacheEventListener) throws java.lang.Exception
org.ehcache.event.CacheEventListener cacheEventListener
}
org/ehcache/impl/internal/spi/event/DefaultCacheEventListenerProviderFactory.class
DefaultCacheEventListenerProviderFactory.java
package org.ehcache.impl.internal.spi.event
public org.ehcache.impl.internal.spi.event.DefaultCacheEventListenerProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.spi.event.DefaultCacheEventListenerProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/spi/loaderwriter/
org/ehcache/impl/internal/spi/loaderwriter/DefaultCacheLoaderWriterProvider.class
DefaultCacheLoaderWriterProvider.java
package org.ehcache.impl.internal.spi.loaderwriter
public org.ehcache.impl.internal.spi.loaderwriter.DefaultCacheLoaderWriterProvider extends org.ehcache.impl.internal.classes.ClassInstanceProvider implements org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider {
private final java.util.Set cachesWithJsrRegisteredLoaders
public void <init> (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterProviderConfiguration configuration
public org.ehcache.spi.loaderwriter.CacheLoaderWriter createCacheLoaderWriter (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration cacheConfiguration
public void releaseCacheLoaderWriter (java.lang.String, org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.Exception
String alias
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration getPreConfiguredCacheLoaderWriterConfig (java.lang.String)
String alias
public boolean isLoaderJsrProvided (java.lang.String)
String alias
protected void registerJsrLoaderForCache (java.lang.String)
String alias
protected void deregisterJsrLoaderForCache (java.lang.String)
String alias
}
org/ehcache/impl/internal/spi/loaderwriter/DefaultCacheLoaderWriterProviderFactory.class
DefaultCacheLoaderWriterProviderFactory.java
package org.ehcache.impl.internal.spi.loaderwriter
public org.ehcache.impl.internal.spi.loaderwriter.DefaultCacheLoaderWriterProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.spi.loaderwriter.DefaultCacheLoaderWriterProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/spi/resilience/
org/ehcache/impl/internal/spi/resilience/DefaultResilienceStrategyProvider$ComponentProvider.class
DefaultResilienceStrategyProvider.java
package org.ehcache.impl.internal.spi.resilience
org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProvider$ComponentProvider extends org.ehcache.impl.internal.classes.ClassInstanceProvider {
private org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration defaultConfiguration
protected void <init> (org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration, org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration dflt
org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration factoryConfig
public org.ehcache.spi.resilience.ResilienceStrategy create (java.lang.String, org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration, org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration preconfigured
String alias
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
org.ehcache.spi.resilience.RecoveryStore recoveryStore
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
public org.ehcache.spi.resilience.ResilienceStrategy create (java.lang.String, org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration, org.ehcache.spi.resilience.RecoveryStore)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration preconfigured
String alias
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
org.ehcache.spi.resilience.RecoveryStore recoveryStore
}
org/ehcache/impl/internal/spi/resilience/DefaultResilienceStrategyProvider.class
DefaultResilienceStrategyProvider.java
package org.ehcache.impl.internal.spi.resilience
public org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProvider extends java.lang.Object implements org.ehcache.spi.resilience.ResilienceStrategyProvider {
private final org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProvider$ComponentProvider regularStrategies
private final org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProvider$ComponentProvider loaderWriterStrategies
protected void <init> ()
protected void <init> (org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyProviderConfiguration configuration
public org.ehcache.spi.resilience.ResilienceStrategy createResilienceStrategy (java.lang.String, org.ehcache.config.CacheConfiguration, org.ehcache.spi.resilience.RecoveryStore)
String alias
org.ehcache.config.CacheConfiguration configuration
org.ehcache.spi.resilience.RecoveryStore recoveryStore
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
public org.ehcache.spi.resilience.ResilienceStrategy createResilienceStrategy (java.lang.String, org.ehcache.config.CacheConfiguration, org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
String alias
org.ehcache.config.CacheConfiguration configuration
org.ehcache.spi.resilience.RecoveryStore recoveryStore
org.ehcache.spi.loaderwriter.CacheLoaderWriter loaderWriter
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
public void start (org.ehcache.spi.service.ServiceProvider)
Throwable u
Throwable t
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/spi/resilience/DefaultResilienceStrategyProviderFactory.class
DefaultResilienceStrategyProviderFactory.java
package org.ehcache.impl.internal.spi.resilience
public org.ehcache.impl.internal.spi.resilience.DefaultResilienceStrategyProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.spi.resilience.ResilienceStrategyProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/spi/serialization/
org/ehcache/impl/internal/spi/serialization/DefaultSerializationProvider.class
DefaultSerializationProvider.java
package org.ehcache.impl.internal.spi.serialization
public org.ehcache.impl.internal.spi.serialization.DefaultSerializationProvider extends java.lang.Object implements org.ehcache.spi.serialization.SerializationProvider {
private static final org.slf4j.Logger LOG
protected final java.util.Map serializers
final org.ehcache.core.collections.ConcurrentWeakIdentityHashMap providedVsCount
final java.util.Set instantiated
public void <init> (org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration configuration
public transient org.ehcache.spi.serialization.Serializer createKeySerializer (java.lang.Class, java.lang.ClassLoader, org.ehcache.spi.service.ServiceConfiguration[]) throws org.ehcache.spi.serialization.UnsupportedTypeException
Class clazz
ClassLoader classLoader
org.ehcache.spi.service.ServiceConfiguration[] configs
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration configuration
org.ehcache.spi.serialization.Serializer serializer
public transient org.ehcache.spi.serialization.Serializer createValueSerializer (java.lang.Class, java.lang.ClassLoader, org.ehcache.spi.service.ServiceConfiguration[]) throws org.ehcache.spi.serialization.UnsupportedTypeException
Class clazz
ClassLoader classLoader
org.ehcache.spi.service.ServiceConfiguration[] configs
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration configuration
org.ehcache.spi.serialization.Serializer serializer
private transient org.ehcache.spi.serialization.Serializer createSerializer (java.lang.Class, java.lang.ClassLoader, org.ehcache.impl.config.serializer.DefaultSerializerConfiguration, org.ehcache.spi.service.ServiceConfiguration[]) throws org.ehcache.spi.serialization.UnsupportedTypeException
NoSuchMethodException e
Class clazz
ClassLoader classLoader
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration config
org.ehcache.spi.service.ServiceConfiguration[] configs
Class klazz
private java.lang.Class getSerializerClassFor (java.lang.Class, org.ehcache.impl.config.serializer.DefaultSerializerConfiguration) throws org.ehcache.spi.serialization.UnsupportedTypeException
Class configured
Class type
java.util.Map$Entry entry
Class clazz
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration config
Class direct
private transient org.ehcache.spi.serialization.Serializer constructSerializer (java.lang.Class, java.lang.reflect.Constructor, java.lang.Object[])
org.ehcache.spi.serialization.Serializer serializer
ReflectiveOperationException e
IllegalArgumentException e
Class clazz
java.lang.reflect.Constructor constructor
Object[] args
private void updateProvidedInstanceCounts (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer serializer
java.util.concurrent.atomic.AtomicInteger currentCount
public void releaseSerializer (org.ehcache.spi.serialization.Serializer) throws java.io.IOException
org.ehcache.spi.serialization.Serializer serializer
java.util.concurrent.atomic.AtomicInteger currentCount
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
private static void addDefaultSerializerIfNoneRegistered (java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map serializers
Class clazz
Class serializerClass
private static org.ehcache.spi.serialization.Serializer getUserProvidedSerializer (org.ehcache.impl.config.serializer.DefaultSerializerConfiguration)
org.ehcache.spi.serialization.Serializer instance
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration conf
private static transient org.ehcache.impl.config.serializer.DefaultSerializerConfiguration find (org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration serializationProviderConfiguration
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration$Type type
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigurations
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration result
java.util.Collection serializationProviderConfigurations
static void <clinit> ()
}
org/ehcache/impl/internal/spi/serialization/DefaultSerializationProviderFactory.class
DefaultSerializationProviderFactory.java
package org.ehcache.impl.internal.spi.serialization
public org.ehcache.impl.internal.spi.serialization.DefaultSerializationProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.spi.serialization.DefaultSerializationProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/
org/ehcache/impl/internal/store/BinaryValueHolder.class
BinaryValueHolder.java
package org.ehcache.impl.internal.store
public abstract org.ehcache.impl.internal.store.BinaryValueHolder extends java.lang.Object {
public abstract java.nio.ByteBuffer getBinaryValue () throws java.lang.IllegalStateException
public abstract boolean isBinaryValueAvailable ()
}
org/ehcache/impl/internal/store/basic/
org/ehcache/impl/internal/store/basic/NopStore$1.class
NopStore.java
package org.ehcache.impl.internal.store.basic
org.ehcache.impl.internal.store.basic.NopStore$1 extends java.lang.Object implements org.ehcache.core.spi.store.events.StoreEventSource {
final synthetic org.ehcache.impl.internal.store.basic.NopStore this$0
void <init> (org.ehcache.impl.internal.store.basic.NopStore)
org.ehcache.impl.internal.store.basic.NopStore this$0
public void addEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void removeEventListener (org.ehcache.core.spi.store.events.StoreEventListener)
org.ehcache.core.spi.store.events.StoreEventListener eventListener
public void addEventFilter (org.ehcache.core.spi.store.events.StoreEventFilter)
org.ehcache.core.spi.store.events.StoreEventFilter eventFilter
public void setEventOrdering (boolean)
boolean ordering
public boolean isEventOrdering ()
}
org/ehcache/impl/internal/store/basic/NopStore$2.class
NopStore.java
package org.ehcache.impl.internal.store.basic
org.ehcache.impl.internal.store.basic.NopStore$2 extends java.lang.Object implements org.ehcache.core.spi.store.Store$Iterator {
final synthetic org.ehcache.impl.internal.store.basic.NopStore this$0
void <init> (org.ehcache.impl.internal.store.basic.NopStore)
org.ehcache.impl.internal.store.basic.NopStore this$0
public boolean hasNext ()
public org.ehcache.Cache$Entry next ()
public volatile synthetic java.lang.Object next () throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/impl/internal/store/basic/NopStore.class
NopStore.java
package org.ehcache.impl.internal.store.basic
public org.ehcache.impl.internal.store.basic.NopStore extends java.lang.Object implements org.ehcache.core.spi.store.tiering.AuthoritativeTier {
public void <init> ()
public java.util.List getConfigurationChangeListeners ()
public org.ehcache.core.spi.store.Store$ValueHolder getAndFault (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsentAndFault (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function mappingFunction
public boolean flush (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
public void setInvalidationValve (org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve)
org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve valve
public org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
java.util.function.Consumer put
public boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object oldValue
Object newValue
public void clear ()
public org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
public org.ehcache.core.spi.store.Store$Iterator iterator ()
public org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction mappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier)
Object key
java.util.function.BiFunction mappingFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function mappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function remappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier)
Object key
java.util.Set keys
java.util.function.Function remappingFunction
java.util.function.Supplier replaceEqual
java.util.Map map
public java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function)
Object key
java.util.Set keys
java.util.function.Function mappingFunction
java.util.Map map
}
org/ehcache/impl/internal/store/disk/
org/ehcache/impl/internal/store/disk/DiskWriteThreadPool.class
DiskWriteThreadPool.java
package org.ehcache.impl.internal.store.disk
public org.ehcache.impl.internal.store.disk.DiskWriteThreadPool extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private final java.util.List writers
private final org.ehcache.core.spi.service.ExecutionService executionService
private final String poolAlias
private final int threads
private int index
public void <init> (org.ehcache.core.spi.service.ExecutionService, java.lang.String, int)
org.ehcache.core.spi.service.ExecutionService executionService
String poolAlias
int threads
public java.util.concurrent.ExecutorService newInstance ()
java.util.concurrent.ExecutorService writer
java.util.concurrent.ExecutorService writer
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/impl/internal/store/disk/EhcachePersistentConcurrentOffHeapClockCache.class
EhcachePersistentConcurrentOffHeapClockCache.java
package org.ehcache.impl.internal.store.disk
public org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache implements org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap {
private final org.ehcache.config.EvictionAdvisor evictionAdvisor
private final java.util.concurrent.atomic.AtomicLong[] counters
public void <init> (java.io.ObjectInput, org.ehcache.config.EvictionAdvisor, org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory) throws java.io.IOException
java.io.ObjectInput input
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory segmentFactory
public void <init> (org.ehcache.config.EvictionAdvisor, org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory, int)
int i
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory segmentFactory
int concurrency
public long allocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long occupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataAllocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataOccupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataSize ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long longSize ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long tableCapacity ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long usedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long removedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long reprobeLength ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long vitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataVitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction, boolean)
Object key
java.util.function.BiFunction mappingFunction
boolean pin
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction mappingFunction
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public java.lang.Object computeIfPresentAndPin (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction mappingFunction
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public boolean computeIfPinned (java.lang.Object, java.util.function.BiFunction, java.util.function.Function)
Object key
java.util.function.BiFunction remappingFunction
java.util.function.Function unpinFunction
java.util.concurrent.atomic.AtomicBoolean unpin
public long nextIdFor (java.lang.Object)
Object key
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPinned$3 (java.util.function.BiFunction, java.util.function.Function, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
Object oldValue
Object newValue
Boolean unpinLocal
java.util.function.BiFunction remappingFunction
java.util.function.Function unpinFunction
java.util.concurrent.atomic.AtomicBoolean unpin
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPresentAndPin$2 (java.util.function.BiFunction, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPresent$1 (java.util.function.BiFunction, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$compute$0 (java.util.function.BiFunction, boolean, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
boolean pin
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
}
org/ehcache/impl/internal/store/disk/OffHeapDiskStore$Provider.class
OffHeapDiskStore.java
package org.ehcache.impl.internal.store.disk
public org.ehcache.impl.internal.store.disk.OffHeapDiskStore$Provider extends org.ehcache.impl.store.BaseStore$BaseStoreProvider implements org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider {
private final java.util.Map tierOperationStatistics
private final java.util.Map createdStores
private final String defaultThreadPool
private volatile org.ehcache.core.spi.service.DiskResourceService diskPersistenceService
public void <init> ()
public void <init> (java.lang.String)
String threadPoolAlias
protected org.ehcache.config.ResourceType getResourceType ()
public int rank (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public int rankAuthority (org.ehcache.config.ResourceType, java.util.Collection)
org.ehcache.config.ResourceType authorityResource
java.util.Collection serviceConfigs
public transient org.ehcache.impl.internal.store.disk.OffHeapDiskStore createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.disk.OffHeapDiskStore store
private transient org.ehcache.impl.internal.store.disk.OffHeapDiskStore createStoreInternal (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.events.StoreEventDispatcher, org.ehcache.spi.service.ServiceConfiguration[])
String threadPoolAlias
int writerConcurrency
int diskSegments
org.ehcache.core.spi.service.FileBasedPersistenceContext persistenceContext
org.ehcache.impl.internal.store.disk.OffHeapDiskStore offHeapStore
org.ehcache.CachePersistenceException cpex
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.core.spi.service.ExecutionService executionService
org.ehcache.config.SizedResourcePool diskPool
org.ehcache.config.units.MemoryUnit unit
String threadPoolAlias
int writerConcurrency
int diskSegments
org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration config
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier space
public void releaseStore (org.ehcache.core.spi.store.Store)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore offHeapDiskStore
java.io.IOException e
org.ehcache.core.spi.store.Store resource
static void close (org.ehcache.impl.internal.store.disk.OffHeapDiskStore) throws java.io.IOException
java.io.ObjectOutputStream output
org.ehcache.impl.internal.store.disk.OffHeapDiskStore resource
org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache localMap
public void initStore (org.ehcache.core.spi.store.Store)
org.ehcache.spi.persistence.StateRepository stateRepository
org.ehcache.CachePersistenceException e
org.ehcache.spi.persistence.StateRepository stateRepository
org.ehcache.spi.persistence.StateRepository stateRepository
org.ehcache.CachePersistenceException e
org.ehcache.spi.persistence.StateRepository stateRepository
org.ehcache.core.spi.store.Store resource
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
org.ehcache.impl.internal.store.disk.OffHeapDiskStore diskStore
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
static void init (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore resource
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
public transient org.ehcache.core.spi.store.tiering.AuthoritativeTier createAuthoritativeTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.disk.OffHeapDiskStore authoritativeTier
public void releaseAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.AuthoritativeTier resource
public void initAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.AuthoritativeTier resource
public volatile synthetic org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
}
org/ehcache/impl/internal/store/disk/OffHeapDiskStore.class
OffHeapDiskStore.java
package org.ehcache.impl.internal.store.disk
public org.ehcache.impl.internal.store.disk.OffHeapDiskStore extends org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore implements org.ehcache.core.spi.store.tiering.AuthoritativeTier {
private static final org.slf4j.Logger LOGGER
private static final String KEY_TYPE_PROPERTY_NAME
private static final String VALUE_TYPE_PROPERTY_NAME
protected final java.util.concurrent.atomic.AtomicReference status
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final Class keyType
private final Class valueType
private final ClassLoader classLoader
private final org.ehcache.spi.serialization.Serializer keySerializer
private final org.ehcache.spi.serialization.Serializer valueSerializer
private final long sizeInBytes
private final org.ehcache.core.spi.service.FileBasedPersistenceContext fileBasedPersistenceContext
private final org.ehcache.core.spi.service.ExecutionService executionService
private final String threadPoolAlias
private final int writerConcurrency
private final int diskSegments
private volatile org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache map
public void <init> (org.ehcache.core.spi.service.FileBasedPersistenceContext, org.ehcache.core.spi.service.ExecutionService, java.lang.String, int, int, org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.time.TimeSource, org.ehcache.core.events.StoreEventDispatcher, long, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.service.FileBasedPersistenceContext fileBasedPersistenceContext
org.ehcache.core.spi.service.ExecutionService executionService
String threadPoolAlias
int writerConcurrency
int diskSegments
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
long sizeInBytes
org.ehcache.core.spi.service.StatisticsService statisticsService
org.ehcache.config.EvictionAdvisor evictionAdvisor
protected java.lang.String getStatisticsTag ()
public java.util.List getConfigurationChangeListeners ()
private org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache getBackingMap (long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor)
java.io.IOException ex
java.io.IOException ex
long size
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
java.io.File dataFile
java.io.File indexFile
java.io.File metadataFile
private org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache recoverBackingMap (long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor) throws java.io.IOException
java.io.FileInputStream fis
Class persistedKeyType
ClassNotFoundException cnfe
Class persistedValueType
ClassNotFoundException cnfe
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability valuePortability
org.ehcache.impl.internal.store.disk.DiskWriteThreadPool writeWorkers
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory factory
org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache m
java.io.IOException e
java.io.ObjectInputStream input
long dataTimestampFromIndex
long dataTimestampFromFile
long delta
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
java.io.FileInputStream fin
Exception e
long size
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
java.io.File dataFile
java.io.File indexFile
java.io.File metadataFile
java.util.Properties properties
private org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache createBackingMap (long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor) throws java.io.IOException
java.util.Properties properties
java.io.FileOutputStream fos
long size
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
java.io.File metadataFile
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability valuePortability
org.ehcache.impl.internal.store.disk.DiskWriteThreadPool writeWorkers
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory factory
protected org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap backingMap ()
protected org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor ()
private java.io.File getDataFile ()
private java.io.File getIndexFile ()
private java.io.File getMetadataFile ()
public static org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability persistent (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
Class klazz
java.util.LinkedHashSet proxyInterfaces
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability normal
java.lang.String getThreadPoolAlias ()
int getWriterConcurrency ()
int getDiskSegments ()
private static synthetic java.lang.Object lambda$persistent$0 (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability normal
Object o
java.lang.reflect.Method method
Object[] os
static synthetic org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache access$000 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache access$002 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore, org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache x1
static synthetic java.io.File access$100 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic org.ehcache.spi.serialization.Serializer access$200 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic org.ehcache.spi.serialization.Serializer access$300 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic long access$400 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor access$500 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
static synthetic org.ehcache.impl.internal.store.disk.EhcachePersistentConcurrentOffHeapClockCache access$600 (org.ehcache.impl.internal.store.disk.OffHeapDiskStore, long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor)
org.ehcache.impl.internal.store.disk.OffHeapDiskStore x0
long x1
org.ehcache.spi.serialization.Serializer x2
org.ehcache.spi.serialization.Serializer x3
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor x4
static void <clinit> ()
}
org/ehcache/impl/internal/store/disk/OffHeapDiskStoreProviderFactory.class
OffHeapDiskStoreProviderFactory.java
package org.ehcache.impl.internal.store.disk
public org.ehcache.impl.internal.store.disk.OffHeapDiskStoreProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.disk.OffHeapDiskStore$Provider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/disk/factories/
org/ehcache/impl/internal/store/disk/factories/EhcachePersistentSegmentFactory$1.class
EhcachePersistentSegmentFactory.java
package org.ehcache.impl.internal.store.disk.factories
synthetic org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$1 extends java.lang.Object {
}
org/ehcache/impl/internal/store/disk/factories/EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet$1.class
EhcachePersistentSegmentFactory.java
package org.ehcache.impl.internal.store.disk.factories
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet$1 extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntryIterator {
final synthetic org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet this$1
void <init> (org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet)
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet this$1
protected java.util.Map$Entry create (java.nio.IntBuffer)
java.nio.IntBuffer entry
java.util.Map$Entry entryObject
protected volatile synthetic java.lang.Object create (java.nio.IntBuffer)
}
org/ehcache/impl/internal/store/disk/factories/EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet.class
EhcachePersistentSegmentFactory.java
package org.ehcache.impl.internal.store.disk.factories
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment$EntrySet extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntrySet {
final synthetic org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment this$0
private void <init> (org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment)
public java.util.Iterator iterator ()
synthetic void <init> (org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment, org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$1)
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment x0
org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$1 x1
}
org/ehcache/impl/internal/store/disk/factories/EhcachePersistentSegmentFactory$EhcachePersistentSegment.class
EhcachePersistentSegmentFactory.java
package org.ehcache.impl.internal.store.disk.factories
public org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache {
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, int, boolean, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor, org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
int tableSize
boolean bootstrap
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int metadata
private int getEvictionAdviceStatus (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object putPinned (java.lang.Object, java.lang.Object)
Object key
Object value
int metadata
protected boolean evictable (int)
int status
public boolean evict (int, boolean)
java.util.Map$Entry entry
boolean evicted
int index
boolean shrink
java.util.concurrent.locks.Lock lock
protected java.util.Set createEntrySet ()
}
org/ehcache/impl/internal/store/disk/factories/EhcachePersistentSegmentFactory.class
EhcachePersistentSegmentFactory.java
package org.ehcache.impl.internal.store.disk.factories
public org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
private final int tableSize
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
private final boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor, org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int initialTableSize
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
boolean bootstrap
public org.ehcache.impl.internal.store.disk.factories.EhcachePersistentSegmentFactory$EhcachePersistentSegment newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/impl/internal/store/heap/
org/ehcache/impl/internal/store/heap/Backend.class
Backend.java
package org.ehcache.impl.internal.store.heap
abstract org.ehcache.impl.internal.store.heap.Backend extends java.lang.Object {
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder remove (java.lang.Object)
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder computeIfPresent (java.lang.Object, java.util.function.BiFunction)
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder compute (java.lang.Object, java.util.function.BiFunction)
public abstract void clear ()
public abstract java.util.Collection removeAllWithHash (int)
public abstract java.lang.Iterable keySet ()
public abstract java.util.Iterator entrySetIterator ()
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder get (java.lang.Object)
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder putIfAbsent (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
public abstract boolean remove (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
public abstract boolean replace (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
public abstract long mappingCount ()
public abstract long byteSize ()
public abstract long naturalSize ()
public abstract void updateUsageInBytesIfRequired (long)
public abstract java.util.Map$Entry getEvictionCandidate (java.util.Random, int, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
}
org/ehcache/impl/internal/store/heap/KeyCopyBackend$1.class
KeyCopyBackend.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.KeyCopyBackend$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.ehcache.impl.internal.store.heap.KeyCopyBackend this$0
void <init> (org.ehcache.impl.internal.store.heap.KeyCopyBackend, java.util.Iterator)
org.ehcache.impl.internal.store.heap.KeyCopyBackend this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/ehcache/impl/internal/store/heap/KeyCopyBackend$2.class
KeyCopyBackend.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.KeyCopyBackend$2 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$iter
final synthetic org.ehcache.impl.internal.store.heap.KeyCopyBackend this$0
void <init> (org.ehcache.impl.internal.store.heap.KeyCopyBackend, java.util.Iterator)
org.ehcache.impl.internal.store.heap.KeyCopyBackend this$0
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/impl/internal/store/heap/KeyCopyBackend.class
KeyCopyBackend.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.KeyCopyBackend extends java.lang.Object implements org.ehcache.impl.internal.store.heap.Backend {
private volatile org.ehcache.impl.internal.concurrent.EvictingConcurrentMap keyCopyMap
private final java.util.function.Supplier keyCopyMapSupplier
private final boolean byteSized
private final org.ehcache.spi.copy.Copier keyCopier
private final java.util.concurrent.atomic.AtomicLong byteSize
void <init> (boolean, org.ehcache.spi.copy.Copier, java.util.function.Supplier)
boolean byteSized
org.ehcache.spi.copy.Copier keyCopier
java.util.function.Supplier keyCopyMapSupplier
public boolean remove (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder value
public java.util.Map$Entry getEvictionCandidate (java.util.Random, int, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
java.util.Random random
int size
java.util.Comparator prioritizer
org.ehcache.config.EvictionAdvisor evictionAdvisor
java.util.Map$Entry candidate
public long mappingCount ()
public long byteSize ()
public long naturalSize ()
public void updateUsageInBytesIfRequired (long)
long delta
public java.lang.Iterable keySet ()
java.util.Iterator iter
public java.util.Iterator entrySetIterator ()
java.util.Iterator iter
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder compute (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction computeFunction
public void clear ()
public java.util.Collection removeAllWithHash (int)
java.util.Map$Entry entry
int hash
java.util.Collection removed
java.util.Collection result
long delta
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder remove (java.lang.Object)
Object key
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction computeFunction
private org.ehcache.impl.internal.store.heap.holders.OnHeapKey makeKey (java.lang.Object)
Object key
private org.ehcache.impl.internal.store.heap.holders.OnHeapKey lookupOnlyKey (java.lang.Object)
Object key
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder get (java.lang.Object)
Object key
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder putIfAbsent (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
public boolean replace (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
private static synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$computeIfPresent$2 (java.util.function.BiFunction, org.ehcache.impl.internal.store.heap.holders.OnHeapKey, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
java.util.function.BiFunction computeFunction
org.ehcache.impl.internal.store.heap.holders.OnHeapKey mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private static synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$compute$1 (java.util.function.BiFunction, org.ehcache.impl.internal.store.heap.holders.OnHeapKey, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
java.util.function.BiFunction computeFunction
org.ehcache.impl.internal.store.heap.holders.OnHeapKey mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private synthetic java.util.Iterator lambda$keySet$0 (java.util.Iterator)
java.util.Iterator iter
}
org/ehcache/impl/internal/store/heap/OnHeapStore$1.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.OnHeapStore$1 extends java.lang.Object implements org.ehcache.core.CacheConfigurationChangeListener {
final synthetic org.ehcache.impl.internal.store.heap.OnHeapStore this$0
void <init> (org.ehcache.impl.internal.store.heap.OnHeapStore)
org.ehcache.impl.internal.store.heap.OnHeapStore this$0
public void cacheConfigurationChange (org.ehcache.core.CacheConfigurationChangeEvent)
org.ehcache.config.SizedResourcePool pool
org.ehcache.config.ResourcePools updatedPools
org.ehcache.config.ResourcePools configuredPools
org.ehcache.core.CacheConfigurationChangeEvent event
}
org/ehcache/impl/internal/store/heap/OnHeapStore$2$1.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.OnHeapStore$2$1 extends java.lang.Object implements org.ehcache.Cache$Entry {
final synthetic java.util.Map$Entry val$next
final synthetic org.ehcache.impl.internal.store.heap.OnHeapStore$2 this$1
void <init> (org.ehcache.impl.internal.store.heap.OnHeapStore$2, java.util.Map$Entry)
org.ehcache.impl.internal.store.heap.OnHeapStore$2 this$1
public java.lang.Object getKey ()
public org.ehcache.core.spi.store.Store$ValueHolder getValue ()
public volatile synthetic java.lang.Object getValue ()
}
org/ehcache/impl/internal/store/heap/OnHeapStore$2.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.OnHeapStore$2 extends java.lang.Object implements org.ehcache.core.spi.store.Store$Iterator {
private org.ehcache.Cache$Entry prefetched
final synthetic java.util.Iterator val$iterator
final synthetic org.ehcache.impl.internal.store.heap.OnHeapStore this$0
void <init> (org.ehcache.impl.internal.store.heap.OnHeapStore, java.util.Iterator)
org.ehcache.impl.internal.store.heap.OnHeapStore this$0
public boolean hasNext ()
public org.ehcache.Cache$Entry next () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.Cache$Entry next
private org.ehcache.Cache$Entry advance ()
java.util.Map$Entry next
public volatile synthetic java.lang.Object next () throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/impl/internal/store/heap/OnHeapStore$3.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
synthetic org.ehcache.impl.internal.store.heap.OnHeapStore$3 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$core$statistics$StoreOperationOutcomes$PutOutcome
static final synthetic int[] $SwitchMap$org$ehcache$core$statistics$StoreOperationOutcomes$RemoveOutcome
static final synthetic int[] $SwitchMap$org$ehcache$core$spi$store$Store$RemoveStatus
static final synthetic int[] $SwitchMap$org$ehcache$core$spi$store$Store$ReplaceStatus
static void <clinit> ()
}
org/ehcache/impl/internal/store/heap/OnHeapStore$Fault.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault extends org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder {
private static final int FAULT_ID
private final java.util.function.Supplier source
private org.ehcache.core.spi.store.Store$ValueHolder value
private Throwable throwable
private boolean complete
public void <init> (java.util.function.Supplier)
java.util.function.Supplier source
private void complete (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder value
private org.ehcache.core.spi.store.Store$ValueHolder getValueHolder ()
Throwable e
public long getId ()
private org.ehcache.core.spi.store.Store$ValueHolder throwOrReturn ()
private void fail (java.lang.Throwable)
Throwable t
public java.lang.Object get ()
public long creationTime ()
public void setExpirationTime (long)
long expirationTime
public long expirationTime ()
public boolean isExpired (long)
long expirationTime
public long lastAccessTime ()
public void setLastAccessTime (long)
long lastAccessTime
public void setSize (long)
long size
public long size ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
static synthetic org.ehcache.core.spi.store.Store$ValueHolder access$300 (org.ehcache.impl.internal.store.heap.OnHeapStore$Fault)
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault x0
}
org/ehcache/impl/internal/store/heap/OnHeapStore$Provider.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStore$Provider extends org.ehcache.impl.store.BaseStore$BaseStoreProvider implements org.ehcache.core.spi.store.tiering.CachingTier$Provider org.ehcache.core.spi.store.tiering.HigherCachingTier$Provider {
private final java.util.Map createdStores
private final java.util.Map tierOperationStatistics
public void <init> ()
protected org.ehcache.config.ResourceType getResourceType ()
public int rank (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public int rankCachingTier (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public transient org.ehcache.impl.internal.store.heap.OnHeapStore createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.heap.OnHeapStore store
public transient org.ehcache.impl.internal.store.heap.OnHeapStore createStoreInternal (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.events.StoreEventDispatcher, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.spi.copy.CopyProvider copyProvider
org.ehcache.spi.copy.Copier keyCopier
org.ehcache.spi.copy.Copier valueCopier
java.util.List copiers
org.ehcache.core.spi.store.heap.SizeOfEngineProvider sizeOfEngineProvider
org.ehcache.core.spi.store.heap.SizeOfEngine sizeOfEngine
org.ehcache.impl.internal.store.heap.OnHeapStore onHeapStore
public void releaseStore (org.ehcache.core.spi.store.Store)
Exception e
org.ehcache.spi.copy.Copier copier
org.ehcache.core.spi.store.Store resource
java.util.List copiers
org.ehcache.impl.internal.store.heap.OnHeapStore onHeapStore
org.ehcache.spi.copy.CopyProvider copyProvider
static void close (org.ehcache.impl.internal.store.heap.OnHeapStore)
org.ehcache.impl.internal.store.heap.OnHeapStore onHeapStore
public void initStore (org.ehcache.core.spi.store.Store)
org.ehcache.spi.serialization.Serializer serializer
org.ehcache.spi.copy.Copier copier
org.ehcache.core.spi.store.Store resource
java.util.List copiers
private void checkResource (java.lang.Object)
Object resource
public void stop ()
public transient org.ehcache.core.spi.store.tiering.CachingTier createCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.heap.OnHeapStore cachingTier
public void releaseCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
org.ehcache.spi.resilience.StoreAccessException e
org.ehcache.core.spi.store.tiering.CachingTier resource
public void initCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
org.ehcache.core.spi.store.tiering.CachingTier resource
public transient org.ehcache.core.spi.store.tiering.HigherCachingTier createHigherCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.heap.OnHeapStore higherCachingTier
public void releaseHigherCachingTier (org.ehcache.core.spi.store.tiering.HigherCachingTier)
org.ehcache.core.spi.store.tiering.HigherCachingTier resource
public void initHigherCachingTier (org.ehcache.core.spi.store.tiering.HigherCachingTier)
org.ehcache.core.spi.store.tiering.HigherCachingTier resource
public volatile synthetic void start (org.ehcache.spi.service.ServiceProvider)
public volatile synthetic org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
}
org/ehcache/impl/internal/store/heap/OnHeapStore.class
OnHeapStore.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStore extends org.ehcache.impl.store.BaseStore implements org.ehcache.core.spi.store.tiering.HigherCachingTier {
private static final org.slf4j.Logger LOG
private static final int ATTEMPT_RATIO
private static final int EVICTION_RATIO
private static final org.ehcache.config.EvictionAdvisor EVICTION_ADVISOR
private static final java.util.Comparator EVICTION_PRIORITIZER
private static final org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener NULL_INVALIDATION_LISTENER
static final int SAMPLE_SIZE
private final org.ehcache.impl.internal.store.heap.Backend map
private final org.ehcache.spi.copy.Copier valueCopier
private final org.ehcache.core.spi.store.heap.SizeOfEngine sizeOfEngine
private final org.ehcache.impl.internal.store.heap.OnHeapStrategy strategy
private volatile long capacity
private final org.ehcache.config.EvictionAdvisor evictionAdvisor
private final org.ehcache.expiry.ExpiryPolicy expiry
private final org.ehcache.core.spi.time.TimeSource timeSource
private final org.ehcache.core.events.StoreEventDispatcher storeEventDispatcher
private volatile org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
private final org.ehcache.core.CacheConfigurationChangeListener cacheConfigurationChangeListener
private final org.ehcache.core.statistics.OperationObserver getObserver
private final org.ehcache.core.statistics.OperationObserver putObserver
private final org.ehcache.core.statistics.OperationObserver removeObserver
private final org.ehcache.core.statistics.OperationObserver putIfAbsentObserver
private final org.ehcache.core.statistics.OperationObserver conditionalRemoveObserver
private final org.ehcache.core.statistics.OperationObserver replaceObserver
private final org.ehcache.core.statistics.OperationObserver conditionalReplaceObserver
private final org.ehcache.core.statistics.OperationObserver computeObserver
private final org.ehcache.core.statistics.OperationObserver computeIfAbsentObserver
private final org.ehcache.core.statistics.OperationObserver evictionObserver
private final org.ehcache.core.statistics.OperationObserver expirationObserver
private final org.ehcache.core.statistics.OperationObserver getOrComputeIfAbsentObserver
private final org.ehcache.core.statistics.OperationObserver invalidateObserver
private final org.ehcache.core.statistics.OperationObserver invalidateAllObserver
private final org.ehcache.core.statistics.OperationObserver invalidateAllWithHashObserver
private final org.ehcache.core.statistics.OperationObserver silentInvalidateObserver
private final org.ehcache.core.statistics.OperationObserver silentInvalidateAllObserver
private final org.ehcache.core.statistics.OperationObserver silentInvalidateAllWithHashObserver
private static final java.util.function.Supplier REPLACE_EQUALS_TRUE
public void <init> (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.time.TimeSource, org.ehcache.spi.copy.Copier, org.ehcache.spi.copy.Copier, org.ehcache.core.spi.store.heap.SizeOfEngine, org.ehcache.core.events.StoreEventDispatcher, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.spi.copy.Copier keyCopier
org.ehcache.spi.copy.Copier valueCopier
org.ehcache.core.spi.store.heap.SizeOfEngine sizeOfEngine
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.core.spi.service.StatisticsService statisticsService
public void <init> (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.time.TimeSource, org.ehcache.spi.copy.Copier, org.ehcache.spi.copy.Copier, org.ehcache.core.spi.store.heap.SizeOfEngine, org.ehcache.core.events.StoreEventDispatcher, java.util.function.Supplier, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.spi.copy.Copier keyCopier
org.ehcache.spi.copy.Copier valueCopier
org.ehcache.core.spi.store.heap.SizeOfEngine sizeOfEngine
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
java.util.function.Supplier backingMapSupplier
org.ehcache.core.spi.service.StatisticsService statisticsService
org.ehcache.config.SizedResourcePool heapPool
boolean byteSized
java.util.Set tags
protected java.lang.String getStatisticsTag ()
private java.util.function.Supplier castBackend (java.util.function.Supplier)
java.util.function.Supplier backingMap
public org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mapping
RuntimeException re
Object key
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder getQuiet (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mapping
RuntimeException re
Object key
public boolean containsKey (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.statistics.StoreOperationOutcomes$PutOutcome outcome
RuntimeException re
Object key
Object value
long now
java.util.concurrent.atomic.AtomicReference statOutcome
org.ehcache.core.events.StoreEventSink eventSink
public boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
java.util.concurrent.atomic.AtomicReference statisticOutcome
org.ehcache.core.statistics.StoreOperationOutcomes$RemoveOutcome outcome
RuntimeException re
Object key
org.ehcache.core.events.StoreEventSink eventSink
long now
public org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
RuntimeException re
Object key
Object value
java.util.function.Consumer put
java.util.concurrent.atomic.AtomicReference returnValue
java.util.concurrent.atomic.AtomicBoolean entryActuallyAdded
long now
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$RemoveStatus removeStatus
RuntimeException re
Object key
Object value
java.util.concurrent.atomic.AtomicReference outcome
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
RuntimeException re
Object key
Object value
java.util.concurrent.atomic.AtomicReference returnValue
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ReplaceStatus replaceStatus
RuntimeException re
Object key
Object oldValue
Object newValue
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference outcome
public void clear ()
public org.ehcache.core.spi.store.Store$Iterator iterator ()
java.util.Iterator iterator
public org.ehcache.core.spi.store.Store$ValueHolder getOrComputeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
org.ehcache.impl.internal.store.heap.Backend backEnd
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder cachedValue
long now
RuntimeException re
Object key
java.util.function.Function source
public org.ehcache.core.spi.store.Store$ValueHolder getOrDefault (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.Backend backEnd
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder cachedValue
RuntimeException re
Object key
java.util.function.Function source
private org.ehcache.core.spi.store.Store$ValueHolder resolveFault (java.lang.Object, org.ehcache.impl.internal.store.heap.Backend, long, org.ehcache.impl.internal.store.heap.OnHeapStore$Fault) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
org.ehcache.core.spi.store.Store$ValueHolder value
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
java.util.concurrent.atomic.AtomicReference invalidatedValue
org.ehcache.core.spi.store.Store$ValueHolder p
Throwable e
Object key
org.ehcache.impl.internal.store.heap.Backend backEnd
long now
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
private void invalidateInGetOrComputeIfAbsent (org.ehcache.impl.internal.store.heap.Backend, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.impl.internal.store.heap.OnHeapStore$Fault, long, java.time.Duration)
org.ehcache.impl.internal.store.heap.Backend map
Object key
org.ehcache.core.spi.store.Store$ValueHolder value
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
long now
java.time.Duration expiration
public void invalidate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
java.util.concurrent.atomic.AtomicReference outcome
RuntimeException re
Object key
public void silentInvalidate (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.concurrent.atomic.AtomicReference outcome
RuntimeException re
Object key
java.util.function.Function function
public void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException cae
Object key
long errorCount
org.ehcache.spi.resilience.StoreAccessException firstException
public void silentInvalidateAll (java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException e
Object k
java.util.function.BiFunction biFunction
org.ehcache.spi.resilience.StoreAccessException exception
long errorCount
public void silentInvalidateAllWithHash (long, java.util.function.BiFunction)
java.util.Map$Entry entry
long hash
java.util.function.BiFunction biFunction
int intHash
java.util.Collection removed
private void notifyInvalidation (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder p
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener providedInvalidationListener
public void invalidateAllWithHash (long)
java.util.Map$Entry entry
long hash
int intHash
java.util.Collection removed
private org.ehcache.core.spi.store.Store$ValueHolder getValue (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder cachedValue
private long getSizeOfKeyValuePairs (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder) throws org.ehcache.core.spi.store.heap.LimitExceededException
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
public org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
java.util.concurrent.atomic.AtomicReference oldValue
java.util.concurrent.atomic.AtomicReference outcome
RuntimeException re
Object key
java.util.function.BiFunction mappingFunction
long now
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
java.util.concurrent.atomic.AtomicReference valueHeld
java.util.concurrent.atomic.AtomicReference outcome
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder computeResult
RuntimeException re
Object key
java.util.function.BiFunction mappingFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
long now
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
long now
java.util.concurrent.atomic.AtomicReference previousValue
java.util.concurrent.atomic.AtomicReference outcome
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder computeResult
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder previousValueHolder
RuntimeException re
Object key
java.util.function.Function mappingFunction
org.ehcache.core.events.StoreEventSink eventSink
public java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ValueHolder newValue
Object key
java.util.Set keys
java.util.function.Function mappingFunction
java.util.Map result
public java.util.List getConfigurationChangeListeners ()
java.util.List configurationChangeListenerList
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function remappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ValueHolder newValue
Object key
java.util.Set keys
java.util.function.Function remappingFunction
java.util.function.Supplier replaceEqual
java.util.Map result
public org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
void expireMappingUnderLock (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
RuntimeException re
Object key
org.ehcache.core.spi.store.Store$ValueHolder value
org.ehcache.core.events.StoreEventSink eventSink
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newUpdateValueHolder (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, java.lang.Object, long, org.ehcache.core.events.StoreEventSink)
long expirationTime
long expirationTime
org.ehcache.core.spi.store.heap.LimitExceededException e
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
Object newValue
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
long expirationTime
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newCreateValueHolder (java.lang.Object, java.lang.Object, long, org.ehcache.core.events.StoreEventSink)
org.ehcache.core.spi.store.heap.LimitExceededException e
Object key
Object value
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
long expirationTime
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder importValueFromLowerTier (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, long, org.ehcache.impl.internal.store.heap.Backend, org.ehcache.impl.internal.store.heap.OnHeapStore$Fault)
org.ehcache.core.spi.store.heap.LimitExceededException e
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
long now
org.ehcache.impl.internal.store.heap.Backend backEnd
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
java.time.Duration expiration
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder cloneValueHolder (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, long, java.time.Duration, boolean) throws org.ehcache.core.spi.store.heap.LimitExceededException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder clonedValueHolder
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder clonedValueHolder
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
long now
java.time.Duration expiration
boolean sizingEnabled
Object realValue
boolean evictionAdvice
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder clonedValueHolder
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder makeValue (java.lang.Object, java.lang.Object, long, long, org.ehcache.spi.copy.Copier) throws org.ehcache.core.spi.store.heap.LimitExceededException
Object key
Object value
long creationTime
long expirationTime
org.ehcache.spi.copy.Copier valueCopier
private org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder makeValue (java.lang.Object, java.lang.Object, long, long, org.ehcache.spi.copy.Copier, boolean) throws org.ehcache.core.spi.store.heap.LimitExceededException
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
Object key
Object value
long creationTime
long expirationTime
org.ehcache.spi.copy.Copier valueCopier
boolean size
boolean evictionAdvice
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
private boolean checkEvictionAdvice (java.lang.Object, java.lang.Object)
Exception e
Object key
Object value
private void updateUsageInBytesIfRequired (long)
long delta
protected long byteSized ()
protected void enforceCapacity ()
int attempts
int evicted
RuntimeException re
org.ehcache.core.events.StoreEventSink eventSink
boolean evict (org.ehcache.core.events.StoreEventSink)
java.util.Map$Entry evictionCandidate
java.util.concurrent.atomic.AtomicBoolean removed
org.ehcache.core.events.StoreEventSink eventSink
java.util.Random random
java.util.Map$Entry candidate
void fireOnExpirationEvent (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.core.events.StoreEventSink)
Object mappedKey
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
org.ehcache.core.events.StoreEventSink eventSink
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$evict$28 (java.util.Map$Entry, java.util.concurrent.atomic.AtomicBoolean, org.ehcache.core.events.StoreEventSink, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
java.util.Map$Entry evictionCandidate
java.util.concurrent.atomic.AtomicBoolean removed
org.ehcache.core.events.StoreEventSink eventSink
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private static synthetic java.lang.Object lambda$newUpdateValueHolder$27 (java.lang.Object)
Object newValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$expireMappingUnderLock$26 (org.ehcache.core.spi.store.Store$ValueHolder, java.lang.Object, org.ehcache.core.events.StoreEventSink, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder value
Object key
org.ehcache.core.events.StoreEventSink eventSink
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private static synthetic java.lang.Boolean lambda$bulkCompute$25 ()
private synthetic java.lang.Object lambda$bulkCompute$24 (java.util.function.Function, java.lang.Object, java.lang.Object)
java.util.function.Function remappingFunction
Object k
Object oldValue
java.util.Set entrySet
Iterable entries
java.util.Iterator iterator
java.util.Map$Entry next
Object key1
Object value
private synthetic java.lang.Object lambda$bulkComputeIfAbsent$23 (java.util.function.Function, java.lang.Object)
java.util.function.Function mappingFunction
Object k
Iterable keySet
Iterable entries
java.util.Iterator iterator
java.util.Map$Entry next
Object computedKey
Object computedValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$computeIfAbsent$22 (long, org.ehcache.core.events.StoreEventSink, java.util.function.Function, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
Object computedValue
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
long now
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.Function mappingFunction
Object key
java.util.concurrent.atomic.AtomicReference outcome
java.util.concurrent.atomic.AtomicReference previousValue
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long delta
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$computeAndGet$21 (long, org.ehcache.core.events.StoreEventSink, java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference, java.util.function.Supplier, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
long expirationTime
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
long now
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction mappingFunction
java.util.concurrent.atomic.AtomicReference outcome
java.util.function.Supplier replaceEqual
Object key
java.util.concurrent.atomic.AtomicReference valueHeld
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long delta
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
Object existingValue
Object computedValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$getAndCompute$20 (long, org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
long now
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference oldValue
java.util.function.BiFunction mappingFunction
java.util.concurrent.atomic.AtomicReference outcome
Object key
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long delta
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
Object existingValue
Object computedValue
private static synthetic void lambda$setInvalidationListener$19 (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener providedInvalidationListener
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
private static synthetic java.lang.Void lambda$silentInvalidateAll$18 (java.util.function.BiFunction, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
java.util.function.BiFunction biFunction
Object k
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$silentInvalidate$17 (java.util.concurrent.atomic.AtomicReference, java.util.function.Function, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
java.util.concurrent.atomic.AtomicReference outcome
java.util.function.Function function
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long size
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holderToPass
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$invalidate$16 (java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
java.util.concurrent.atomic.AtomicReference outcome
Object k
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder present
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$invalidateInGetOrComputeIfAbsent$15 (org.ehcache.impl.internal.store.heap.OnHeapStore$Fault, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, long, java.time.Duration, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.core.spi.store.heap.LimitExceededException ex
org.ehcache.impl.internal.store.heap.OnHeapStore$Fault fault
Object key
org.ehcache.core.spi.store.Store$ValueHolder value
long now
java.time.Duration expiration
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$resolveFault$14 (java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
java.util.concurrent.atomic.AtomicReference invalidatedValue
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private static synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$getOrComputeIfAbsent$13 (java.util.function.Function, java.lang.Object)
java.util.function.Function source
Object key
private static synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$getOrComputeIfAbsent$12 (java.util.function.Function, java.lang.Object)
java.util.function.Function source
Object key
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$replace$11 (org.ehcache.core.events.StoreEventSink, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.core.events.StoreEventSink eventSink
Object oldValue
java.util.concurrent.atomic.AtomicReference outcome
Object key
Object newValue
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long now
Object existingValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$replace$10 (org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference returnValue
Object key
Object value
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$remove$9 (org.ehcache.core.events.StoreEventSink, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
org.ehcache.core.events.StoreEventSink eventSink
Object value
java.util.concurrent.atomic.AtomicReference outcome
Object key
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$putIfAbsent$8 (long, org.ehcache.core.events.StoreEventSink, java.lang.Object, java.lang.Object, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
long now
org.ehcache.core.events.StoreEventSink eventSink
Object key
Object value
java.util.concurrent.atomic.AtomicBoolean entryActuallyAdded
java.util.concurrent.atomic.AtomicReference returnValue
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long delta
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder holder
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$remove$7 (long, org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
long now
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference statisticOutcome
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
private synthetic org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder lambda$put$6 (long, java.lang.Object, java.lang.Object, org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
long now
Object key
Object value
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference statOutcome
Object mappedKey
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mappedValue
long delta
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
private synthetic java.lang.Long lambda$new$5 ()
private synthetic java.lang.Long lambda$new$4 ()
private static synthetic java.lang.Boolean lambda$static$3 ()
private static synthetic void lambda$static$2 (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
private static synthetic int lambda$static$1 (org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder t
org.ehcache.core.spi.store.Store$ValueHolder u
private static synthetic boolean lambda$static$0 (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder value
static synthetic org.slf4j.Logger access$000 ()
static synthetic long access$102 (org.ehcache.impl.internal.store.heap.OnHeapStore, long)
org.ehcache.impl.internal.store.heap.OnHeapStore x0
long x1
static synthetic org.ehcache.impl.internal.store.heap.OnHeapStrategy access$200 (org.ehcache.impl.internal.store.heap.OnHeapStore)
org.ehcache.impl.internal.store.heap.OnHeapStore x0
static void <clinit> ()
}
org/ehcache/impl/internal/store/heap/OnHeapStoreProviderFactory.class
OnHeapStoreProviderFactory.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStoreProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.heap.OnHeapStore$Provider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/heap/OnHeapStrategy$AllStrategy.class
OnHeapStrategy.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStrategy$AllStrategy extends java.lang.Object implements org.ehcache.impl.internal.store.heap.OnHeapStrategy {
private final org.ehcache.impl.internal.store.heap.OnHeapStore store
private final org.ehcache.expiry.ExpiryPolicy expiry
private final org.ehcache.core.spi.time.TimeSource timeSource
public void <init> (org.ehcache.impl.internal.store.heap.OnHeapStore, org.ehcache.expiry.ExpiryPolicy, org.ehcache.core.spi.time.TimeSource)
org.ehcache.impl.internal.store.heap.OnHeapStore store
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.core.spi.time.TimeSource timeSource
public boolean isExpired (org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mapping
public void setAccessAndExpiryTimeWhenCallerOutsideLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
java.time.Duration duration
public java.time.Duration getAccessDuration (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
java.time.Duration duration
RuntimeException re
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
java.time.Duration duration
public java.time.Duration getUpdateDuration (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, java.lang.Object)
java.time.Duration duration
RuntimeException re
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
Object newValue
java.time.Duration duration
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder setAccessAndExpiryWhenCallerlUnderLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
}
org/ehcache/impl/internal/store/heap/OnHeapStrategy$NoExpirationStrategy.class
OnHeapStrategy.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStrategy$NoExpirationStrategy extends java.lang.Object implements org.ehcache.impl.internal.store.heap.OnHeapStrategy {
public void <init> ()
public boolean isExpired (org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mapping
public void setAccessAndExpiryTimeWhenCallerOutsideLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder setAccessAndExpiryWhenCallerlUnderLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
org.ehcache.core.events.StoreEventSink eventSink
public java.time.Duration getAccessDuration (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
public java.time.Duration getUpdateDuration (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, java.lang.Object)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
Object newValue
}
org/ehcache/impl/internal/store/heap/OnHeapStrategy$TTLStrategy.class
OnHeapStrategy.java
package org.ehcache.impl.internal.store.heap
public org.ehcache.impl.internal.store.heap.OnHeapStrategy$TTLStrategy extends java.lang.Object implements org.ehcache.impl.internal.store.heap.OnHeapStrategy {
private final org.ehcache.core.spi.time.TimeSource timeSource
private final org.ehcache.expiry.ExpiryPolicy expiry
public void <init> (org.ehcache.expiry.ExpiryPolicy, org.ehcache.core.spi.time.TimeSource)
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.core.spi.time.TimeSource timeSource
public boolean isExpired (org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder mapping
public void setAccessAndExpiryTimeWhenCallerOutsideLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder setAccessAndExpiryWhenCallerlUnderLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
long now
org.ehcache.core.events.StoreEventSink eventSink
public java.time.Duration getAccessDuration (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
public java.time.Duration getUpdateDuration (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, java.lang.Object)
java.time.Duration duration
RuntimeException re
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
Object newValue
java.time.Duration duration
}
org/ehcache/impl/internal/store/heap/OnHeapStrategy.class
OnHeapStrategy.java
package org.ehcache.impl.internal.store.heap
abstract org.ehcache.impl.internal.store.heap.OnHeapStrategy extends java.lang.Object {
public static final org.slf4j.Logger LOG
public static org.ehcache.impl.internal.store.heap.OnHeapStrategy strategy (org.ehcache.impl.internal.store.heap.OnHeapStore, org.ehcache.expiry.ExpiryPolicy, org.ehcache.core.spi.time.TimeSource)
org.ehcache.impl.internal.store.heap.OnHeapStore store
org.ehcache.expiry.ExpiryPolicy expiry
org.ehcache.core.spi.time.TimeSource timeSource
public abstract boolean isExpired (org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
public abstract void setAccessAndExpiryTimeWhenCallerOutsideLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long)
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder setAccessAndExpiryWhenCallerlUnderLock (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
public abstract java.time.Duration getAccessDuration (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
public abstract java.time.Duration getUpdateDuration (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, java.lang.Object)
static void <clinit> ()
}
org/ehcache/impl/internal/store/heap/SimpleBackend.class
SimpleBackend.java
package org.ehcache.impl.internal.store.heap
org.ehcache.impl.internal.store.heap.SimpleBackend extends java.lang.Object implements org.ehcache.impl.internal.store.heap.Backend {
private volatile org.ehcache.impl.internal.concurrent.EvictingConcurrentMap realMap
private final java.util.function.Supplier realMapSupplier
private final boolean byteSized
private final java.util.concurrent.atomic.AtomicLong byteSize
void <init> (boolean, java.util.function.Supplier)
boolean byteSized
java.util.function.Supplier realMapSupplier
public boolean remove (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder value
public java.util.Map$Entry getEvictionCandidate (java.util.Random, int, java.util.Comparator, org.ehcache.config.EvictionAdvisor)
java.util.Random random
int size
java.util.Comparator prioritizer
org.ehcache.config.EvictionAdvisor evictionAdvisor
public long mappingCount ()
public long byteSize ()
public long naturalSize ()
public void updateUsageInBytesIfRequired (long)
long delta
public java.lang.Iterable keySet ()
public java.util.Iterator entrySetIterator ()
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder compute (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction computeFunction
public void clear ()
public java.util.Collection removeAllWithHash (int)
java.util.Map$Entry entry
long delta
int hash
java.util.Collection removed
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder remove (java.lang.Object)
Object key
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction computeFunction
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder get (java.lang.Object)
Object key
public org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder putIfAbsent (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder valueHolder
public boolean replace (java.lang.Object, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder, org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder)
Object key
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder oldValue
org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder newValue
}
org/ehcache/impl/internal/store/heap/holders/
org/ehcache/impl/internal/store/heap/holders/BaseOnHeapKey.class
BaseOnHeapKey.java
package org.ehcache.impl.internal.store.heap.holders
abstract org.ehcache.impl.internal.store.heap.holders.BaseOnHeapKey extends java.lang.Object implements org.ehcache.impl.internal.store.heap.holders.OnHeapKey {
private final int hashCode
void <init> (int)
int hashCode
public int hashCode ()
public boolean equals (java.lang.Object)
org.ehcache.impl.internal.store.heap.holders.OnHeapKey other
Object obj
}
org/ehcache/impl/internal/store/heap/holders/CopiedOnHeapKey.class
CopiedOnHeapKey.java
package org.ehcache.impl.internal.store.heap.holders
public org.ehcache.impl.internal.store.heap.holders.CopiedOnHeapKey extends org.ehcache.impl.internal.store.heap.holders.BaseOnHeapKey {
private final Object copiedKey
private final org.ehcache.spi.copy.Copier keyCopier
public void <init> (java.lang.Object, org.ehcache.spi.copy.Copier)
Object actualKeyObject
org.ehcache.spi.copy.Copier keyCopier
public java.lang.Object getActualKeyObject ()
java.lang.Object getCopiedKey ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic int hashCode ()
}
org/ehcache/impl/internal/store/heap/holders/CopiedOnHeapValueHolder.class
CopiedOnHeapValueHolder.java
package org.ehcache.impl.internal.store.heap.holders
public org.ehcache.impl.internal.store.heap.holders.CopiedOnHeapValueHolder extends org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder {
private final Object copiedValue
private final org.ehcache.spi.copy.Copier valueCopier
protected void <init> (long, java.lang.Object, long, long, boolean, org.ehcache.spi.copy.Copier)
long id
Object value
long creationTime
long expirationTime
boolean evictionAdvice
org.ehcache.spi.copy.Copier valueCopier
public void <init> (org.ehcache.core.spi.store.Store$ValueHolder, java.lang.Object, boolean, org.ehcache.spi.copy.Copier, long, java.time.Duration)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
Object value
boolean evictionAdvice
org.ehcache.spi.copy.Copier valueCopier
long now
java.time.Duration expiration
public void <init> (java.lang.Object, long, boolean, org.ehcache.spi.copy.Copier)
Object value
long creationTime
boolean evictionAdvice
org.ehcache.spi.copy.Copier valueCopier
public void <init> (java.lang.Object, long, long, boolean, org.ehcache.spi.copy.Copier)
Object value
long creationTime
long expirationTime
boolean evictionAdvice
org.ehcache.spi.copy.Copier valueCopier
public java.lang.Object get ()
}
org/ehcache/impl/internal/store/heap/holders/LookupOnlyOnHeapKey.class
LookupOnlyOnHeapKey.java
package org.ehcache.impl.internal.store.heap.holders
public org.ehcache.impl.internal.store.heap.holders.LookupOnlyOnHeapKey extends org.ehcache.impl.internal.store.heap.holders.BaseOnHeapKey {
private final Object actualKeyObject
public void <init> (java.lang.Object)
Object actualKeyObject
public java.lang.Object getActualKeyObject ()
public boolean equals (java.lang.Object)
Object other
public volatile synthetic int hashCode ()
}
org/ehcache/impl/internal/store/heap/holders/OnHeapKey.class
OnHeapKey.java
package org.ehcache.impl.internal.store.heap.holders
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapKey extends java.lang.Object {
public abstract java.lang.Object getActualKeyObject ()
}
org/ehcache/impl/internal/store/heap/holders/OnHeapValueHolder.class
OnHeapValueHolder.java
package org.ehcache.impl.internal.store.heap.holders
public abstract org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder extends org.ehcache.core.spi.store.AbstractValueHolder {
private final boolean evictionAdvice
private long size
protected void <init> (long, long, boolean)
long id
long creationTime
boolean evictionAdvice
protected void <init> (long, long, long, boolean)
long id
long creationTime
long expirationTime
boolean evictionAdvice
public boolean evictionAdvice ()
public long size ()
public void setSize (long)
long size
public boolean equals (java.lang.Object)
Object obj
}
org/ehcache/impl/internal/store/heap/holders/SerializedOnHeapValueHolder.class
SerializedOnHeapValueHolder.java
package org.ehcache.impl.internal.store.heap.holders
public org.ehcache.impl.internal.store.heap.holders.SerializedOnHeapValueHolder extends org.ehcache.impl.internal.store.heap.holders.OnHeapValueHolder implements org.ehcache.impl.internal.store.BinaryValueHolder {
private final java.nio.ByteBuffer buffer
private final org.ehcache.spi.serialization.Serializer serializer
protected void <init> (long, java.lang.Object, long, long, boolean, org.ehcache.spi.serialization.Serializer)
long id
Object value
long creationTime
long expirationTime
boolean evictionAdvice
org.ehcache.spi.serialization.Serializer serializer
public void <init> (java.lang.Object, long, boolean, org.ehcache.spi.serialization.Serializer)
Object value
long creationTime
boolean evictionAdvice
org.ehcache.spi.serialization.Serializer serializer
public void <init> (java.lang.Object, long, long, boolean, org.ehcache.spi.serialization.Serializer)
Object value
long creationTime
long expirationTime
boolean evictionAdvice
org.ehcache.spi.serialization.Serializer serializer
public void <init> (org.ehcache.core.spi.store.Store$ValueHolder, java.lang.Object, boolean, org.ehcache.spi.serialization.Serializer, long, java.time.Duration)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
Object value
boolean evictionAdvice
org.ehcache.spi.serialization.Serializer serializer
long now
java.time.Duration expiration
public void <init> (org.ehcache.core.spi.store.Store$ValueHolder, java.nio.ByteBuffer, boolean, org.ehcache.spi.serialization.Serializer, long, java.time.Duration)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
java.nio.ByteBuffer binaryValue
boolean evictionAdvice
org.ehcache.spi.serialization.Serializer serializer
long now
java.time.Duration expiration
public final java.lang.Object get ()
ClassNotFoundException cnfe
public java.nio.ByteBuffer getBinaryValue () throws java.lang.IllegalStateException
public boolean isBinaryValueAvailable ()
public boolean equals (java.lang.Object)
ClassNotFoundException cnfe
Object other
org.ehcache.impl.internal.store.heap.holders.SerializedOnHeapValueHolder that
public int hashCode ()
int result
}
org/ehcache/impl/internal/store/loaderwriter/
org/ehcache/impl/internal/store/loaderwriter/LoaderWriterStoreProvider.class
LoaderWriterStoreProvider.java
package org.ehcache.impl.internal.store.loaderwriter
public org.ehcache.impl.internal.store.loaderwriter.LoaderWriterStoreProvider extends org.ehcache.core.spi.store.AbstractWrapperStoreProvider {
private volatile org.ehcache.spi.loaderwriter.WriteBehindProvider writeBehindProvider
public void <init> ()
protected transient org.ehcache.core.spi.store.Store wrap (org.ehcache.core.spi.store.Store, org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.impl.internal.store.loaderwriter.LocalLoaderWriterStore loaderWriterStore
org.ehcache.spi.loaderwriter.CacheLoaderWriter writeBehindLoaderWriter
org.ehcache.core.spi.store.Store store
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.spi.loaderwriter.WriteBehindConfiguration writeBehindConfiguration
org.ehcache.impl.internal.store.loaderwriter.LocalLoaderWriterStore loaderWriterStore
public void releaseStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
public int rank (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public int wrapperStoreRank (java.util.Collection)
java.util.Collection serviceConfigs
org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration loaderWriterConfiguration
}
org/ehcache/impl/internal/store/loaderwriter/LoaderWriterStoreProviderFactory.class
LoaderWriterStoreProviderFactory.java
package org.ehcache.impl.internal.store.loaderwriter
public org.ehcache.impl.internal.store.loaderwriter.LoaderWriterStoreProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.loaderwriter.LoaderWriterStoreProvider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/loaderwriter/LoaderWriterValueHolder.class
LoaderWriterValueHolder.java
package org.ehcache.impl.internal.store.loaderwriter
public org.ehcache.impl.internal.store.loaderwriter.LoaderWriterValueHolder extends org.ehcache.core.spi.store.AbstractValueHolder {
private final Object value
public void <init> (java.lang.Object)
Object value
public java.lang.Object get ()
}
org/ehcache/impl/internal/store/loaderwriter/LocalLoaderWriterStore.class
LocalLoaderWriterStore.java
package org.ehcache.impl.internal.store.loaderwriter
public org.ehcache.impl.internal.store.loaderwriter.LocalLoaderWriterStore extends java.lang.Object implements org.ehcache.core.spi.store.WrapperStore {
private static final org.slf4j.Logger LOG
private static final java.util.function.Supplier SUPPLY_FALSE
private final org.ehcache.core.spi.store.Store delegate
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
private final boolean useLoaderInAtomics
private final org.ehcache.expiry.ExpiryPolicy expiry
public void <init> (org.ehcache.core.spi.store.Store, org.ehcache.spi.loaderwriter.CacheLoaderWriter, boolean, org.ehcache.expiry.ExpiryPolicy)
org.ehcache.core.spi.store.Store delegate
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean useLoaderInAtomics
org.ehcache.expiry.ExpiryPolicy expiry
public org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.Function mappingFunction
public boolean containsKey (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
java.util.function.BiFunction remappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
java.util.function.Consumer put
java.util.function.Function mappingFunction
public boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
boolean[] modified
java.util.function.BiFunction remappingFunction
public org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
boolean[] hitRemoved
java.util.function.BiFunction remappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
Object[] old
java.util.function.BiFunction remappingFunction
public org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object oldValue
Object newValue
boolean[] successHit
java.util.function.BiFunction remappingFunction
public void clear () throws org.ehcache.spi.resilience.StoreAccessException
public org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
public org.ehcache.core.spi.store.Store$Iterator iterator ()
public org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.BiFunction mappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.BiFunction mappingFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
java.util.function.BiFunction remappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.Function mappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function remappingFunction
java.util.Set successes
java.util.Map failures
private java.util.Map getkValueHolderMap (java.util.Set) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.Set keys
java.util.Set deleteSuccesses
java.util.Map deleteFailures
java.util.Map entriesToRemove
int[] actualRemoveCount
java.util.function.Function removalFunction
java.util.Map map
private java.util.Map getkValueHolderMap (org.ehcache.core.Ehcache$PutAllFunction, java.util.Set, java.util.Map) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.Ehcache$PutAllFunction remappingFunction
java.util.Set successes
java.util.Map failures
org.ehcache.core.Ehcache$PutAllFunction putAllFunction
java.util.Map entriesToRemap
int[] actualPutCount
java.util.function.Function computeFunction
java.util.Map computedMap
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function remappingFunction
java.util.function.Supplier replaceEqual
public java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function mappingFunction
java.util.Map successes
java.util.Map failures
java.util.function.Function computeFunction
java.util.Map result
java.util.Map computedMap
public java.util.List getConfigurationChangeListeners ()
private java.lang.Object loadFromLoaderWriter (java.lang.Object, java.lang.Object)
Exception e
Object key
Object inCache
private void cacheLoaderWriterWriteAllCall (java.lang.Iterable, java.util.Map, java.util.Set, java.util.Map) throws java.lang.IllegalStateException
Object value
java.util.Map$Entry entry
org.ehcache.spi.loaderwriter.BulkCacheWritingException bcwe
Object key
Exception e
Iterable entries
java.util.Map entriesToRemap
java.util.Set successes
java.util.Map failures
java.util.Map toWrite
private java.util.Set cacheLoaderWriterDeleteAllCall (java.lang.Iterable, java.util.Map, java.util.Set, java.util.Map)
Object key
java.util.Map$Entry entry
org.ehcache.spi.loaderwriter.BulkCacheWritingException bcwe
Object key
Exception e
Iterable entries
java.util.Map entriesToRemove
java.util.Set successes
java.util.Map failures
java.util.Set unknowns
java.util.Set toDelete
private static void collectSuccessesAndFailures (org.ehcache.spi.loaderwriter.BulkCacheWritingException, java.util.Set, java.util.Map)
org.ehcache.spi.loaderwriter.BulkCacheWritingException bcwe
java.util.Set successes
java.util.Map failures
private void collectSuccessesAndFailures (org.ehcache.spi.loaderwriter.BulkCacheLoadingException, java.util.Map, java.util.Map)
org.ehcache.spi.loaderwriter.BulkCacheLoadingException bcle
java.util.Map successes
java.util.Map failures
private static boolean newValueAlreadyExpired (org.slf4j.Logger, org.ehcache.expiry.ExpiryPolicy, java.lang.Object, java.lang.Object, java.lang.Object)
java.time.Duration duration
java.time.Duration duration
RuntimeException re
org.slf4j.Logger logger
org.ehcache.expiry.ExpiryPolicy expiry
Object key
Object oldValue
Object newValue
java.time.Duration duration
private static synthetic java.lang.Object lambda$newValueAlreadyExpired$13 (java.lang.Object)
Object oldValue
private synthetic java.lang.Iterable lambda$bulkComputeIfAbsent$12 (java.util.Map, java.util.Map, java.lang.Iterable)
java.util.Map loaded
org.ehcache.spi.loaderwriter.BulkCacheLoadingException bcle
java.util.Map loaded
Object key
Exception e
Object key
Object value
Object key
java.util.Map successes
java.util.Map failures
Iterable keys1
java.util.Map loaded
int size
java.util.Map computeResult
private synthetic java.lang.Iterable lambda$getkValueHolderMap$11 (java.util.Map, java.util.Set, java.util.Map, int[], java.lang.Iterable)
Object key
Object existingValue
Object newValue
java.util.Map$Entry entry
java.util.Map entriesToRemap
java.util.Set successes
java.util.Map failures
int[] actualPutCount
Iterable entries1
int size
java.util.Map mutations
private synthetic java.lang.Iterable lambda$getkValueHolderMap$10 (java.util.Map, java.util.Set, java.util.Map, int[], java.lang.Iterable)
Object key
Object existingValue
java.util.Map$Entry entry
java.util.Map entriesToRemove
java.util.Set deleteSuccesses
java.util.Map deleteFailures
int[] actualRemoveCount
Iterable entries
java.util.Set unknowns
int size
java.util.Map results
private synthetic java.lang.Object lambda$computeAndGet$9 (java.util.function.BiFunction, java.util.function.Supplier, java.lang.Object, java.lang.Object)
Exception e
java.util.function.BiFunction mappingFunction
java.util.function.Supplier invokeWriter
Object mappedKey
Object mappedValue
Object newValue
private synthetic java.lang.Object lambda$getAndCompute$8 (java.util.function.BiFunction, java.lang.Object, java.lang.Object)
Exception e
Exception e
java.util.function.BiFunction mappingFunction
Object mappedKey
Object mappedValue
Object newValue
private synthetic java.lang.Object lambda$replace$7 (java.lang.Object, boolean[], java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Exception e
Object key
boolean[] successHit
Object oldValue
Object newValue
Object k
Object inCache
private synthetic java.lang.Object lambda$replace$6 (java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object, java.lang.Object)
Exception e
Object key
Object value
Object[] old
Object k
Object inCache
private synthetic java.lang.Object lambda$remove$5 (java.lang.Object, boolean[], java.lang.Object, java.lang.Object, java.lang.Object)
Exception e
Object key
boolean[] hitRemoved
Object value
Object k
Object inCache
private synthetic java.lang.Object lambda$remove$4 (boolean[], java.lang.Object, java.lang.Object)
Exception e
boolean[] modified
Object key1
Object previousValue
private synthetic java.lang.Object lambda$putIfAbsent$3 (java.lang.Object, java.util.function.Consumer, java.lang.Object)
Object loaded
Exception e
Exception e
Object value
java.util.function.Consumer put
Object k
private synthetic java.lang.Object lambda$put$2 (java.lang.Object, java.lang.Object, java.lang.Object)
Exception e
Object value
Object key1
Object previousValue
private synthetic java.lang.Object lambda$get$1 (java.lang.Object)
Exception e
Object k
private static synthetic java.lang.Boolean lambda$static$0 ()
static void <clinit> ()
}
org/ehcache/impl/internal/store/loaderwriter/LocalWriteBehindLoaderWriterStore.class
LocalWriteBehindLoaderWriterStore.java
package org.ehcache.impl.internal.store.loaderwriter
public org.ehcache.impl.internal.store.loaderwriter.LocalWriteBehindLoaderWriterStore extends org.ehcache.impl.internal.store.loaderwriter.LocalLoaderWriterStore {
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void <init> (org.ehcache.core.spi.store.Store, org.ehcache.spi.loaderwriter.CacheLoaderWriter, boolean, org.ehcache.expiry.ExpiryPolicy)
org.ehcache.core.spi.store.Store delegate
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean useLoaderInAtomics
org.ehcache.expiry.ExpiryPolicy expiry
public org.ehcache.spi.loaderwriter.CacheLoaderWriter getCacheLoaderWriter ()
}
org/ehcache/impl/internal/store/offheap/
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore$1$1.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1$1 extends java.lang.Object implements org.ehcache.Cache$Entry {
final synthetic Object val$key
final synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder val$value
final synthetic org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1 this$1
void <init> (org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1 this$1
public java.lang.Object getKey ()
public org.ehcache.core.spi.store.Store$ValueHolder getValue ()
public volatile synthetic java.lang.Object getValue ()
}
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore$1.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1 extends java.lang.Object implements org.ehcache.core.spi.store.Store$Iterator {
private final java.util.Iterator mapIterator
final synthetic org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore this$0
void <init> (org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore)
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore this$0
public boolean hasNext ()
public org.ehcache.Cache$Entry next ()
java.util.Map$Entry next
Object key
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder value
public volatile synthetic java.lang.Object next () throws org.ehcache.spi.resilience.StoreAccessException
}
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore$2.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$2 extends java.lang.Object implements java.util.Map$Entry {
final synthetic Object val$k
final synthetic Object val$v
final synthetic org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore this$0
void <init> (org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore, java.lang.Object, java.lang.Object)
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore this$0
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore$BackingMapEvictionListener.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$BackingMapEvictionListener extends java.lang.Object implements org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener {
private final org.ehcache.core.events.StoreEventDispatcher eventDispatcher
private final org.ehcache.core.statistics.OperationObserver evictionObserver
private volatile org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
private void <init> (org.ehcache.core.events.StoreEventDispatcher, org.ehcache.core.statistics.OperationObserver)
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.core.statistics.OperationObserver evictionObserver
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener nullInvalidationListener
public void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public void onEviction (java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
RuntimeException re
Object key
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder value
org.ehcache.core.events.StoreEventSink eventSink
public volatile synthetic void onEviction (java.lang.Object, java.lang.Object)
synthetic void <init> (org.ehcache.core.events.StoreEventDispatcher, org.ehcache.core.statistics.OperationObserver, org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1)
org.ehcache.core.events.StoreEventDispatcher x0
org.ehcache.core.statistics.OperationObserver x1
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1 x2
}
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore$OffHeapEvictionAdvisorWrapper.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$OffHeapEvictionAdvisorWrapper extends java.lang.Object implements org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor {
private final org.ehcache.config.EvictionAdvisor delegate
private volatile boolean adviceEnabled
private void <init> (org.ehcache.config.EvictionAdvisor)
org.ehcache.config.EvictionAdvisor delegate
public boolean adviseAgainstEviction (java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
Exception e
Object key
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder value
public boolean isSwitchedOn ()
public void setSwitchedOn (boolean)
boolean switchedOn
public volatile synthetic boolean adviseAgainstEviction (java.lang.Object, java.lang.Object)
synthetic void <init> (org.ehcache.config.EvictionAdvisor, org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1)
org.ehcache.config.EvictionAdvisor x0
org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$1 x1
}
org/ehcache/impl/internal/store/offheap/AbstractOffHeapStore.class
AbstractOffHeapStore.java
package org.ehcache.impl.internal.store.offheap
public abstract org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore extends org.ehcache.impl.store.BaseStore implements org.ehcache.core.spi.store.tiering.AuthoritativeTier org.ehcache.core.spi.store.tiering.LowerCachingTier {
private static final org.slf4j.Logger LOG
private static final org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener NULL_INVALIDATION_LISTENER
private final org.ehcache.core.spi.time.TimeSource timeSource
private final org.ehcache.core.events.StoreEventDispatcher eventDispatcher
private final org.ehcache.expiry.ExpiryPolicy expiry
private final org.ehcache.core.statistics.OperationObserver getObserver
private final org.ehcache.core.statistics.OperationObserver putObserver
private final org.ehcache.core.statistics.OperationObserver putIfAbsentObserver
private final org.ehcache.core.statistics.OperationObserver removeObserver
private final org.ehcache.core.statistics.OperationObserver conditionalRemoveObserver
private final org.ehcache.core.statistics.OperationObserver replaceObserver
private final org.ehcache.core.statistics.OperationObserver conditionalReplaceObserver
private final org.ehcache.core.statistics.OperationObserver computeObserver
private final org.ehcache.core.statistics.OperationObserver computeIfAbsentObserver
private final org.ehcache.core.statistics.OperationObserver evictionObserver
private final org.ehcache.core.statistics.OperationObserver expirationObserver
private final org.ehcache.core.statistics.OperationObserver getAndFaultObserver
private final org.ehcache.core.statistics.OperationObserver computeIfAbsentAndFaultObserver
private final org.ehcache.core.statistics.OperationObserver flushObserver
private final org.ehcache.core.statistics.OperationObserver invalidateObserver
private final org.ehcache.core.statistics.OperationObserver invalidateAllObserver
private final org.ehcache.core.statistics.OperationObserver invalidateAllWithHashObserver
private final org.ehcache.core.statistics.OperationObserver getAndRemoveObserver
private final org.ehcache.core.statistics.OperationObserver installMappingObserver
private volatile org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve valve
protected final org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore$BackingMapEvictionListener mapEvictionListener
private volatile org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
private static final java.util.function.Supplier REPLACE_EQUALS_TRUE
public void <init> (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.time.TimeSource, org.ehcache.core.events.StoreEventDispatcher, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.core.spi.service.StatisticsService statisticsService
java.util.Set tags
private void registerStatistic (java.lang.String, org.terracotta.management.model.stats.StatisticType, java.util.Set, java.util.function.Function)
String name
org.terracotta.management.model.stats.StatisticType type
java.util.Set tags
java.util.function.Function fn
public org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
org.ehcache.core.spi.store.Store$ValueHolder result
private org.ehcache.core.spi.store.Store$ValueHolder internalGet (java.lang.Object, boolean, boolean) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder result
RuntimeException re
Object key
boolean updateAccess
boolean touchValue
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference heldValue
public boolean containsKey (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
java.util.function.BiFunction mappingFunction
Exception caex
Object key
Object value
java.util.concurrent.atomic.AtomicBoolean put
org.ehcache.core.events.StoreEventSink eventSink
long now
public org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws java.lang.NullPointerException org.ehcache.spi.resilience.StoreAccessException
java.util.function.BiFunction mappingFunction
org.ehcache.core.spi.store.Store$ValueHolder resultHolder
Exception caex
Object key
Object value
java.util.function.Consumer put
java.util.concurrent.atomic.AtomicReference returnValue
org.ehcache.core.events.StoreEventSink eventSink
public boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
RuntimeException re
Object key
org.ehcache.core.events.StoreEventSink eventSink
long now
java.util.concurrent.atomic.AtomicBoolean removed
public org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
RuntimeException re
Object key
Object value
java.util.concurrent.atomic.AtomicBoolean removed
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicBoolean mappingExists
public org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws java.lang.NullPointerException org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ValueHolder resultHolder
Exception caex
Object key
Object value
java.util.concurrent.atomic.AtomicReference returnValue
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction mappingFunction
public org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws java.lang.NullPointerException java.lang.IllegalArgumentException org.ehcache.spi.resilience.StoreAccessException
Exception caex
Object key
Object oldValue
Object newValue
java.util.concurrent.atomic.AtomicBoolean replaced
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicBoolean mappingExists
java.util.function.BiFunction mappingFunction
public void clear () throws org.ehcache.spi.resilience.StoreAccessException
RuntimeException re
public org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
public org.ehcache.core.spi.store.Store$Iterator iterator ()
public org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder result
Exception caex
Object key
java.util.function.BiFunction mappingFunction
java.util.concurrent.atomic.AtomicBoolean write
java.util.concurrent.atomic.AtomicReference valueHeld
java.util.concurrent.atomic.AtomicReference existingValueHolder
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction computeFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder result
Exception caex
Object key
java.util.function.BiFunction mappingFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
java.util.concurrent.atomic.AtomicBoolean write
java.util.concurrent.atomic.AtomicReference valueHeld
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction computeFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.Function mappingFunction
private org.ehcache.core.spi.store.Store$ValueHolder internalComputeIfAbsent (java.lang.Object, java.util.function.Function, boolean, boolean) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
Exception caex
Object key
java.util.function.Function mappingFunction
boolean fault
boolean delayedDeserialization
java.util.concurrent.atomic.AtomicBoolean write
java.util.concurrent.atomic.AtomicReference valueHeld
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction computeFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.Set keys
java.util.function.Function remappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
java.util.function.BiFunction biFunction
org.ehcache.core.spi.store.Store$ValueHolder computed
Object key
java.util.Set keys
java.util.function.Function remappingFunction
java.util.function.Supplier replaceEqual
java.util.Map result
public java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
java.util.function.Function function
org.ehcache.core.spi.store.Store$ValueHolder computed
Object key
java.util.Set keys
java.util.function.Function mappingFunction
java.util.Map result
public org.ehcache.core.spi.store.Store$ValueHolder getAndFault (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
RuntimeException re
Object key
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
org.ehcache.core.events.StoreEventSink eventSink
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsentAndFault (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.Function mappingFunction
public boolean flush (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
boolean result
RuntimeException re
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
org.ehcache.core.events.StoreEventSink eventSink
public void setInvalidationValve (org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve)
org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve valve
public void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public void invalidate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
RuntimeException re
Object key
java.util.concurrent.atomic.AtomicBoolean removed
public void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException e
Object k
org.ehcache.spi.resilience.StoreAccessException exception
long errorCount
public void invalidateAllWithHash (long)
java.util.Map$Entry entry
long hash
int intHash
java.util.Map removed
private void notifyInvalidation (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder p
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public org.ehcache.core.spi.store.Store$ValueHolder getAndRemove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.Store$ValueHolder result
RuntimeException re
Object key
java.util.concurrent.atomic.AtomicReference valueHolderAtomicReference
java.util.function.BiFunction computeFunction
public org.ehcache.core.spi.store.Store$ValueHolder installMapping (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
RuntimeException re
Object key
java.util.function.Function source
java.util.function.BiFunction computeFunction
private org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeWithRetry (java.lang.Object, java.util.function.BiFunction, boolean) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
RuntimeException re
Object key
java.util.function.BiFunction computeFunction
boolean fault
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder computeResult
private boolean safeEquals (java.lang.Object, java.lang.Object)
Object existingValue
Object computedValue
private org.ehcache.impl.internal.store.offheap.OffHeapValueHolder setAccessTimeAndExpiryThenReturnMapping (java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
RuntimeException re
Object key
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
private org.ehcache.impl.internal.store.offheap.OffHeapValueHolder newUpdatedValueHolder (java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder, long, org.ehcache.core.events.StoreEventSink)
RuntimeException re
Object key
Object value
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder existing
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
private org.ehcache.impl.internal.store.offheap.OffHeapValueHolder newCreateValueHolder (java.lang.Object, java.lang.Object, long, org.ehcache.core.events.StoreEventSink)
Object key
Object value
long now
org.ehcache.core.events.StoreEventSink eventSink
java.time.Duration duration
long expirationTime
private org.ehcache.impl.internal.store.offheap.OffHeapValueHolder newTransferValueHolder (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
private void invokeValve () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve valve
private void onExpirationInCachingTier (org.ehcache.core.spi.store.Store$ValueHolder, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
Object key
private void onExpiration (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.core.events.StoreEventSink)
Object mappedKey
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
org.ehcache.core.events.StoreEventSink eventSink
protected abstract org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap backingMap ()
protected abstract org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor ()
protected org.ehcache.impl.internal.store.offheap.portability.OffHeapValueHolderPortability createValuePortability (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer serializer
protected static org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor wrap (org.ehcache.config.EvictionAdvisor)
org.ehcache.config.EvictionAdvisor delegate
private static synthetic java.lang.Object lambda$newUpdatedValueHolder$22 (java.lang.Object)
Object value
private static synthetic java.lang.Boolean lambda$static$21 ()
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$installMapping$20 (java.util.function.Function, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
java.util.function.Function source
Object key
Object k
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder offHeapValueHolder
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$getAndRemove$19 (java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
Object key
java.util.concurrent.atomic.AtomicReference valueHolderAtomicReference
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$invalidate$18 (java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
java.util.concurrent.atomic.AtomicBoolean removed
Object key
Object k
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder present
private static synthetic java.lang.Boolean lambda$flush$17 (org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valuePresent
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$flush$16 (org.ehcache.core.spi.store.Store$ValueHolder, org.ehcache.core.events.StoreEventSink, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
org.ehcache.core.events.StoreEventSink eventSink
Object k
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valuePresent
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$getAndFault$15 (org.ehcache.core.events.StoreEventSink, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.events.StoreEventSink eventSink
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue1
private synthetic java.lang.Object lambda$bulkComputeIfAbsent$14 (java.util.function.Function, java.lang.Object)
java.util.function.Function mappingFunction
Object k
java.util.Iterator iterator
java.util.Map$Entry result1
private static synthetic java.lang.Boolean lambda$bulkCompute$13 ()
private synthetic java.lang.Object lambda$bulkCompute$12 (java.util.function.Function, java.lang.Object, java.lang.Object)
java.util.function.Function remappingFunction
Object k
Object v
java.util.Map$Entry entry
java.util.Iterator iterator
java.util.Map$Entry result1
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$internalComputeIfAbsent$11 (org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicBoolean, java.util.function.Function, boolean, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
Object computedValue
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicBoolean write
java.util.function.Function mappingFunction
boolean delayedDeserialization
java.util.concurrent.atomic.AtomicReference valueHeld
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$computeAndGet$10 (org.ehcache.core.events.StoreEventSink, java.util.function.BiFunction, java.util.concurrent.atomic.AtomicBoolean, java.util.function.Supplier, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
org.ehcache.core.events.StoreEventSink eventSink
java.util.function.BiFunction mappingFunction
java.util.concurrent.atomic.AtomicBoolean write
java.util.function.Supplier replaceEqual
java.util.concurrent.atomic.AtomicReference valueHeld
Object key
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
Object existingValue
Object computedValue
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$getAndCompute$9 (org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.util.function.BiFunction, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference existingValueHolder
java.util.function.BiFunction mappingFunction
java.util.concurrent.atomic.AtomicBoolean write
Object key
java.util.concurrent.atomic.AtomicReference valueHeld
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
Object existingValue
Object computedValue
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$replace$8 (org.ehcache.core.events.StoreEventSink, java.lang.Object, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.events.StoreEventSink eventSink
Object oldValue
java.util.concurrent.atomic.AtomicBoolean replaced
Object newValue
java.util.concurrent.atomic.AtomicBoolean mappingExists
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$replace$7 (org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicReference returnValue
Object value
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$remove$6 (org.ehcache.core.events.StoreEventSink, java.lang.Object, java.util.concurrent.atomic.AtomicBoolean, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.events.StoreEventSink eventSink
Object value
java.util.concurrent.atomic.AtomicBoolean removed
java.util.concurrent.atomic.AtomicBoolean mappingExists
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$remove$5 (long, org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
long now
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicBoolean removed
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$putIfAbsent$4 (org.ehcache.core.events.StoreEventSink, java.lang.Object, java.util.concurrent.atomic.AtomicReference, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.core.events.StoreEventSink eventSink
Object value
java.util.concurrent.atomic.AtomicReference returnValue
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$put$3 (long, java.lang.Object, java.lang.Object, org.ehcache.core.events.StoreEventSink, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder newValue
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder newValue
long now
Object key
Object value
org.ehcache.core.events.StoreEventSink eventSink
java.util.concurrent.atomic.AtomicBoolean put
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
private synthetic org.ehcache.impl.internal.store.offheap.OffHeapValueHolder lambda$internalGet$2 (org.ehcache.core.events.StoreEventSink, boolean, java.util.concurrent.atomic.AtomicReference, boolean, java.lang.Object, org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
org.ehcache.core.events.StoreEventSink eventSink
boolean updateAccess
java.util.concurrent.atomic.AtomicReference heldValue
boolean touchValue
Object mappedKey
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder mappedValue
long now
private synthetic java.io.Serializable lambda$registerStatistic$1 (java.util.function.Function)
java.util.function.Function fn
org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap map
private static synthetic void lambda$static$0 (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
static synthetic org.slf4j.Logger access$200 ()
static synthetic org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener access$300 ()
static void <clinit> ()
}
org/ehcache/impl/internal/store/offheap/BasicOffHeapValueHolder.class
BasicOffHeapValueHolder.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.BasicOffHeapValueHolder extends org.ehcache.impl.internal.store.offheap.OffHeapValueHolder {
private final Object value
public void <init> (long, java.lang.Object, long, long)
long id
Object value
long creationTime
long expireTime
public void <init> (long, java.lang.Object, long, long, long)
long id
Object value
long creationTime
long expireTime
long lastAccessTime
void updateMetadata (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
void writeBack ()
void forceDeserialization ()
void detach ()
public java.lang.Object get ()
}
org/ehcache/impl/internal/store/offheap/BinaryOffHeapValueHolder.class
BinaryOffHeapValueHolder.java
package org.ehcache.impl.internal.store.offheap
final org.ehcache.impl.internal.store.offheap.BinaryOffHeapValueHolder extends org.ehcache.impl.internal.store.offheap.OffHeapValueHolder implements org.ehcache.impl.internal.store.BinaryValueHolder {
private final java.nio.ByteBuffer binaryValue
private final Object value
void <init> (long, java.lang.Object, java.nio.ByteBuffer, long, long, long)
long id
Object value
java.nio.ByteBuffer binaryValue
long creationTime
long expireTime
long lastAccessTime
public java.nio.ByteBuffer getBinaryValue () throws java.lang.IllegalStateException
public boolean isBinaryValueAvailable ()
void updateMetadata (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
void writeBack ()
void forceDeserialization ()
void detach ()
public java.lang.Object get ()
private void writeObject (java.io.ObjectOutputStream)
java.io.ObjectOutputStream out
}
org/ehcache/impl/internal/store/offheap/EhcacheConcurrentOffHeapClockCache.class
EhcacheConcurrentOffHeapClockCache.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache implements org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap {
private final org.ehcache.config.EvictionAdvisor evictionAdvisor
private final java.util.concurrent.atomic.AtomicLong[] counters
public void <init> (org.ehcache.config.EvictionAdvisor, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
int i
org.ehcache.config.EvictionAdvisor evictionAdvisor
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int ssize
public long allocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long occupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataAllocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataOccupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataSize ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long longSize ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long tableCapacity ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long usedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long removedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long reprobeLength ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long vitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public long dataVitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment segment
long total
public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction, boolean)
Object key
java.util.function.BiFunction mappingFunction
boolean pin
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction mappingFunction
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public java.lang.Object computeIfPresentAndPin (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction mappingFunction
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
public boolean computeIfPinned (java.lang.Object, java.util.function.BiFunction, java.util.function.Function)
Object key
java.util.function.BiFunction remappingFunction
java.util.function.Function unpinFunction
java.util.concurrent.atomic.AtomicBoolean unpin
public long nextIdFor (java.lang.Object)
Object key
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPinned$3 (java.util.function.BiFunction, java.util.function.Function, java.util.concurrent.atomic.AtomicBoolean, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
Object oldValue
Object newValue
Boolean unpinLocal
java.util.function.BiFunction remappingFunction
java.util.function.Function unpinFunction
java.util.concurrent.atomic.AtomicBoolean unpin
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPresentAndPin$2 (java.util.function.BiFunction, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$computeIfPresent$1 (java.util.function.BiFunction, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
private synthetic org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple lambda$compute$0 (java.util.function.BiFunction, boolean, java.lang.Object, org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple)
java.util.function.BiFunction mappingFunction
boolean pin
Object k
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple current
Object oldValue
Object newValue
}
org/ehcache/impl/internal/store/offheap/EhcacheOffHeapBackingMap.class
EhcacheOffHeapBackingMap.java
package org.ehcache.impl.internal.store.offheap
public abstract org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap org.ehcache.impl.internal.store.offheap.OffHeapMapStatistics {
public abstract java.lang.Object compute (java.lang.Object, java.util.function.BiFunction, boolean)
public abstract boolean computeIfPinned (java.lang.Object, java.util.function.BiFunction, java.util.function.Function)
public abstract java.lang.Object computeIfPresentAndPin (java.lang.Object, java.util.function.BiFunction)
public abstract long nextIdFor (java.lang.Object)
public abstract java.lang.Object getAndPin (java.lang.Object)
public abstract java.lang.Integer getAndSetMetadata (java.lang.Object, int, int)
public abstract java.util.List getSegments ()
public abstract boolean shrinkOthers (int)
public abstract java.util.Map removeAllWithHash (int)
}
org/ehcache/impl/internal/store/offheap/HeuristicConfiguration.class
HeuristicConfiguration.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.HeuristicConfiguration extends java.lang.Object {
private static final String MINIMUM_MAX_MEMORY
private static final long MINIMUM_MAX_MEMORY_IN_BYTES
private static final int IDEAL_MAX_SEGMENT_SIZE
private static final int MAXIMUM_CHUNK_SIZE
private static final int MINIMUM_SEGMENT_COUNT
private static final int MAXIMUM_SEGMENT_COUNT
private static final int MAXIMAL_SEGMENT_SIZE_RATIO
private static final int INITIAL_SEGMENT_SIZE_RATIO
private static final int ASSUMED_KEY_VALUE_SIZE
private static final int AGGRESSIVE_INITIAL_SEGMENT_SIZE_RATIO
private final long maximumSize
private final int idealMaxSegmentSize
private final int maximumChunkSize
private final int minimumSegmentCount
private final int maximumSegmentCount
private final int maximalSegmentSizeRatio
private final int initialSegmentSizeRatio
private final int assumedKeyValueSize
public void <init> (long)
long maximumSize
public long getMaximumSize ()
public int getMinimumChunkSize ()
public int getMaximumChunkSize ()
public int getConcurrency ()
public int getInitialSegmentTableSize ()
public int getSegmentDataPageSize ()
private long getInitialSegmentCapacity ()
public java.lang.String toString ()
String sb
static void <clinit> ()
}
org/ehcache/impl/internal/store/offheap/LazyOffHeapValueHolder$Mode.class
LazyOffHeapValueHolder.java
package org.ehcache.impl.internal.store.offheap
final enum org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode extends java.lang.Enum {
public static final enum org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode ATTACHED
public static final enum org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode DETACHED
private static final synthetic org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode[] $VALUES
public static org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode[] values ()
public static org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/impl/internal/store/offheap/LazyOffHeapValueHolder.class
LazyOffHeapValueHolder.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder extends org.ehcache.impl.internal.store.offheap.OffHeapValueHolder implements org.ehcache.impl.internal.store.BinaryValueHolder {
private final org.ehcache.spi.serialization.Serializer valueSerializer
private final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext writeContext
private org.ehcache.impl.internal.store.offheap.LazyOffHeapValueHolder$Mode mode
private java.nio.ByteBuffer binaryValue
private Object value
public void <init> (long, java.nio.ByteBuffer, org.ehcache.spi.serialization.Serializer, long, long, long, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext)
long id
java.nio.ByteBuffer binaryValue
org.ehcache.spi.serialization.Serializer serializer
long creationTime
long expireTime
long lastAccessTime
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext writeContext
public java.lang.Object get ()
public java.nio.ByteBuffer getBinaryValue () throws java.lang.IllegalStateException
public boolean isBinaryValueAvailable ()
void updateMetadata (org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.core.spi.store.Store$ValueHolder valueFlushed
void writeBack ()
void forceDeserialization ()
java.lang.Object deserialize ()
ClassNotFoundException e
org.ehcache.spi.serialization.SerializerException e
void detach ()
byte[] bytes
private void writeObject (java.io.ObjectOutputStream)
java.io.ObjectOutputStream out
}
org/ehcache/impl/internal/store/offheap/MemorySizeParser$1.class
MemorySizeParser.java
package org.ehcache.impl.internal.store.offheap
synthetic org.ehcache.impl.internal.store.offheap.MemorySizeParser$1 extends java.lang.Object {
}
org/ehcache/impl/internal/store/offheap/MemorySizeParser$MemorySize.class
MemorySizeParser.java
package org.ehcache.impl.internal.store.offheap
final org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize extends java.lang.Object {
private final String configuredMemorySizeWithoutUnit
private final long multiplicationFactor
private void <init> (java.lang.String, long)
String configuredMemorySizeWithoutUnit
long multiplicationFactor
public long calculateMemorySizeInBytes () throws java.lang.IllegalArgumentException
long memorySizeLong
long result
NumberFormatException e
synthetic void <init> (java.lang.String, long, org.ehcache.impl.internal.store.offheap.MemorySizeParser$1)
String x0
long x1
org.ehcache.impl.internal.store.offheap.MemorySizeParser$1 x2
}
org/ehcache/impl/internal/store/offheap/MemorySizeParser.class
MemorySizeParser.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.MemorySizeParser extends java.lang.Object {
private static final long BYTE
private static final long KILOBYTE
private static final long MEGABYTE
private static final long GIGABYTE
private static final long TERABYTE
public void <init> ()
public static long parse (java.lang.String) throws java.lang.IllegalArgumentException
String configuredMemorySize
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize size
private static org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize parseIncludingUnit (java.lang.String) throws java.lang.IllegalArgumentException
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize memorySize
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize memorySize
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize memorySize
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize memorySize
NumberFormatException e
String configuredMemorySize
char unit
org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize memorySize
private static org.ehcache.impl.internal.store.offheap.MemorySizeParser$MemorySize toMemorySize (java.lang.String, long)
String configuredMemorySize
long unitMultiplier
}
org/ehcache/impl/internal/store/offheap/OffHeapMapStatistics.class
OffHeapMapStatistics.java
package org.ehcache.impl.internal.store.offheap
public abstract org.ehcache.impl.internal.store.offheap.OffHeapMapStatistics extends java.lang.Object {
public abstract long allocatedMemory ()
public abstract long occupiedMemory ()
public abstract long dataAllocatedMemory ()
public abstract long dataOccupiedMemory ()
public abstract long dataSize ()
public abstract long longSize ()
public abstract long tableCapacity ()
public abstract long usedSlotCount ()
public abstract long removedSlotCount ()
public abstract long reprobeLength ()
public abstract long vitalMemory ()
public abstract long dataVitalMemory ()
}
org/ehcache/impl/internal/store/offheap/OffHeapStore$Provider.class
OffHeapStore.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.OffHeapStore$Provider extends org.ehcache.impl.store.BaseStore$BaseStoreProvider implements org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider org.ehcache.core.spi.store.tiering.LowerCachingTier$Provider {
private static final org.slf4j.Logger LOGGER
private final java.util.Set createdStores
private final java.util.Map tierOperationStatistics
public void <init> ()
protected org.ehcache.config.ResourceType getResourceType ()
public int rank (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public int rankAuthority (org.ehcache.config.ResourceType, java.util.Collection)
org.ehcache.config.ResourceType authorityResource
java.util.Collection serviceConfigs
public transient org.ehcache.impl.internal.store.offheap.OffHeapStore createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.offheap.OffHeapStore store
private transient org.ehcache.impl.internal.store.offheap.OffHeapStore createStoreInternal (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.events.StoreEventDispatcher, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.config.SizedResourcePool offHeapPool
org.ehcache.config.units.MemoryUnit unit
org.ehcache.impl.internal.store.offheap.OffHeapStore offHeapStore
public void releaseStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
org.ehcache.impl.internal.store.offheap.OffHeapStore offHeapStore
static void close (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore resource
org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache localMap
public void initStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
org.ehcache.impl.internal.store.offheap.OffHeapStore offHeapStore
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
static void init (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore resource
public void stop ()
public transient org.ehcache.core.spi.store.tiering.AuthoritativeTier createAuthoritativeTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.offheap.OffHeapStore authoritativeTier
public void releaseAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.AuthoritativeTier resource
public void initAuthoritativeTier (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.AuthoritativeTier resource
public transient org.ehcache.core.spi.store.tiering.LowerCachingTier createCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
org.ehcache.impl.internal.store.offheap.OffHeapStore lowerCachingTier
public void releaseCachingTier (org.ehcache.core.spi.store.tiering.LowerCachingTier)
org.ehcache.core.spi.store.tiering.LowerCachingTier resource
private void flushToLowerTier (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.spi.resilience.StoreAccessException cae
Object key
org.ehcache.impl.internal.store.offheap.OffHeapStore offheapStore
org.ehcache.spi.resilience.StoreAccessException lastFailure
int failureCount
public void initCachingTier (org.ehcache.core.spi.store.tiering.LowerCachingTier)
org.ehcache.core.spi.store.tiering.LowerCachingTier resource
public volatile synthetic void start (org.ehcache.spi.service.ServiceProvider)
public volatile synthetic org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
static void <clinit> ()
}
org/ehcache/impl/internal/store/offheap/OffHeapStore.class
OffHeapStore.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.OffHeapStore extends org.ehcache.impl.internal.store.offheap.AbstractOffHeapStore {
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final org.ehcache.spi.serialization.Serializer keySerializer
private final org.ehcache.spi.serialization.Serializer valueSerializer
private final long sizeInBytes
private volatile org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache map
public void <init> (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.time.TimeSource, org.ehcache.core.events.StoreEventDispatcher, long, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.time.TimeSource timeSource
org.ehcache.core.events.StoreEventDispatcher eventDispatcher
long sizeInBytes
org.ehcache.core.spi.service.StatisticsService statisticsService
org.ehcache.config.EvictionAdvisor evictionAdvisor
protected java.lang.String getStatisticsTag ()
public java.util.List getConfigurationChangeListeners ()
private org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache createBackingMap (long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor)
long size
org.ehcache.spi.serialization.Serializer keySerializer
org.ehcache.spi.serialization.Serializer valueSerializer
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.offheap.HeuristicConfiguration config
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
protected org.ehcache.impl.internal.store.offheap.EhcacheOffHeapBackingMap backingMap ()
protected org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor ()
static synthetic org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache access$000 (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
static synthetic org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache access$002 (org.ehcache.impl.internal.store.offheap.OffHeapStore, org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache x1
static synthetic org.ehcache.spi.serialization.Serializer access$100 (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
static synthetic org.ehcache.spi.serialization.Serializer access$200 (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
static synthetic long access$300 (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
static synthetic org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor access$400 (org.ehcache.impl.internal.store.offheap.OffHeapStore)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
static synthetic org.ehcache.impl.internal.store.offheap.EhcacheConcurrentOffHeapClockCache access$500 (org.ehcache.impl.internal.store.offheap.OffHeapStore, long, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.serialization.Serializer, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor)
org.ehcache.impl.internal.store.offheap.OffHeapStore x0
long x1
org.ehcache.spi.serialization.Serializer x2
org.ehcache.spi.serialization.Serializer x3
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor x4
}
org/ehcache/impl/internal/store/offheap/OffHeapStoreProviderFactory.class
OffHeapStoreProviderFactory.java
package org.ehcache.impl.internal.store.offheap
public org.ehcache.impl.internal.store.offheap.OffHeapStoreProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.offheap.OffHeapStore$Provider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/offheap/OffHeapStoreUtils.class
OffHeapStoreUtils.java
package org.ehcache.impl.internal.store.offheap
public final org.ehcache.impl.internal.store.offheap.OffHeapStoreUtils extends java.lang.Object {
static final String PATH_PREFIX
private static final long SLOW_DELAY
private static final String SLOW_DELAY_PROPERTY
private static final long CRITICAL_DELAY
private static final String CRITICAL_DELAY_PROPERTY
private static final boolean HALT_ON_CRITICAL_DELAY
private static final String HALT_ON_CRITICAL_DELAY_PROPERTY
private void <init> ()
public static org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource getBufferSource ()
long slowDelay
long critDelay
boolean haltOnCrit
public static long getAdvancedMemorySizeConfigProperty (java.lang.String, long)
String property
long defaultValue
String globalPropertyKey
public static long getAdvancedLongConfigProperty (java.lang.String, long)
String property
long defaultValue
String globalPropertyKey
public static boolean getAdvancedBooleanConfigProperty (java.lang.String, boolean)
String property
boolean defaultValue
String globalPropertyKey
}
org/ehcache/impl/internal/store/offheap/OffHeapValueHolder.class
OffHeapValueHolder.java
package org.ehcache.impl.internal.store.offheap
public abstract org.ehcache.impl.internal.store.offheap.OffHeapValueHolder extends org.ehcache.core.spi.store.AbstractValueHolder {
public void <init> (long, long, long)
long id
long creationTime
long expireTime
public boolean equals (java.lang.Object)
Object other
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder that
public int hashCode ()
int result
abstract void updateMetadata (org.ehcache.core.spi.store.Store$ValueHolder)
abstract void writeBack ()
abstract void forceDeserialization ()
abstract void detach ()
}
org/ehcache/impl/internal/store/offheap/SwitchableEvictionAdvisor.class
SwitchableEvictionAdvisor.java
package org.ehcache.impl.internal.store.offheap
public abstract org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor extends java.lang.Object implements org.ehcache.config.EvictionAdvisor {
public abstract boolean isSwitchedOn ()
public abstract void setSwitchedOn (boolean)
}
org/ehcache/impl/internal/store/offheap/factories/
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory$1.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
synthetic org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$1 extends java.lang.Object {
}
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory$EhcacheSegment$EntrySet$1.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EntrySet$1 extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntryIterator {
final synthetic org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EntrySet this$1
void <init> (org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EntrySet)
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EntrySet this$1
protected java.util.Map$Entry create (java.nio.IntBuffer)
java.nio.IntBuffer entry
java.util.Map$Entry entryObject
protected volatile synthetic java.lang.Object create (java.nio.IntBuffer)
}
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory$EhcacheSegment$EntrySet.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EntrySet extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntrySet {
final synthetic org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment this$0
private void <init> (org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment)
public java.util.Iterator iterator ()
synthetic void <init> (org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment, org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$1)
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment x0
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$1 x1
}
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory$EhcacheSegment$EvictionListener.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
public abstract org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener extends java.lang.Object {
public abstract void onEviction (java.lang.Object, java.lang.Object)
}
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory$EhcacheSegment.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
public org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment extends org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache {
public static final int ADVISED_AGAINST_EVICTION
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor, org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int metadata
private int getEvictionAdviceStatus (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object putPinned (java.lang.Object, java.lang.Object)
Object key
Object value
int metadata
protected boolean evictable (int)
int status
public boolean evict (int, boolean)
java.util.Map$Entry entry
boolean evicted
int index
boolean shrink
java.util.concurrent.locks.Lock lock
protected java.util.Set createEntrySet ()
}
org/ehcache/impl/internal/store/offheap/factories/EhcacheSegmentFactory.class
EhcacheSegmentFactory.java
package org.ehcache.impl.internal.store.offheap.factories
public org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final int tableSize
private final org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
private final org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int, org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor, org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int initialTableSize
org.ehcache.impl.internal.store.offheap.SwitchableEvictionAdvisor evictionAdvisor
org.ehcache.impl.internal.store.offheap.factories.EhcacheSegmentFactory$EhcacheSegment$EvictionListener evictionListener
public org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableSegment newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/impl/internal/store/offheap/portability/
org/ehcache/impl/internal/store/offheap/portability/OffHeapValueHolderPortability.class
OffHeapValueHolderPortability.java
package org.ehcache.impl.internal.store.offheap.portability
public org.ehcache.impl.internal.store.offheap.portability.OffHeapValueHolderPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteBackPortability {
public static final int ACCESS_TIME_OFFSET
public static final int EXPIRE_TIME_OFFSET
private static final int FIELDS_OVERHEAD
private final org.ehcache.spi.serialization.Serializer serializer
public void <init> (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer serializer
public java.nio.ByteBuffer encode (org.ehcache.impl.internal.store.offheap.OffHeapValueHolder)
java.nio.ByteBuffer serialized
org.ehcache.impl.internal.store.offheap.OffHeapValueHolder valueHolder
java.nio.ByteBuffer serialized
java.nio.ByteBuffer byteBuffer
public org.ehcache.impl.internal.store.offheap.OffHeapValueHolder decode (java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
public boolean equals (java.lang.Object, java.nio.ByteBuffer)
Object o
java.nio.ByteBuffer byteBuffer
public org.ehcache.impl.internal.store.offheap.OffHeapValueHolder decode (java.nio.ByteBuffer, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext)
java.nio.ByteBuffer byteBuffer
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext writeContext
long id
long creationTime
long lastAccessTime
long expireTime
protected org.ehcache.impl.internal.store.offheap.OffHeapValueHolder createLazyOffHeapValueHolder (long, java.nio.ByteBuffer, org.ehcache.spi.serialization.Serializer, long, long, long, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext)
long id
java.nio.ByteBuffer byteBuffer
org.ehcache.spi.serialization.Serializer serializer
long creationTime
long expireTime
long lastAccessTime
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext writeContext
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext)
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer)
public volatile synthetic java.nio.ByteBuffer encode (java.lang.Object)
}
org/ehcache/impl/internal/store/offheap/portability/SerializerPortability.class
SerializerPortability.java
package org.ehcache.impl.internal.store.offheap.portability
public org.ehcache.impl.internal.store.offheap.portability.SerializerPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability {
private final org.ehcache.spi.serialization.Serializer serializer
public void <init> (org.ehcache.spi.serialization.Serializer)
org.ehcache.spi.serialization.Serializer serializer
public java.nio.ByteBuffer encode (java.lang.Object)
Object t
public java.lang.Object decode (java.nio.ByteBuffer)
ClassNotFoundException e
java.nio.ByteBuffer byteBuffer
public boolean equals (java.lang.Object, java.nio.ByteBuffer)
Object otherValue
ClassNotFoundException e
Object o
java.nio.ByteBuffer byteBuffer
}
org/ehcache/impl/internal/store/tiering/
org/ehcache/impl/internal/store/tiering/CompoundCachingTier$ComputationException.class
CompoundCachingTier.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.CompoundCachingTier$ComputationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (org.ehcache.spi.resilience.StoreAccessException)
org.ehcache.spi.resilience.StoreAccessException cause
public org.ehcache.spi.resilience.StoreAccessException getStoreAccessException ()
public synchronized java.lang.Throwable fillInStackTrace ()
}
org/ehcache/impl/internal/store/tiering/CompoundCachingTier$Provider.class
CompoundCachingTier.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.CompoundCachingTier$Provider extends java.lang.Object implements org.ehcache.core.spi.store.tiering.CachingTier$Provider {
private volatile org.ehcache.spi.service.ServiceProvider serviceProvider
private final java.util.concurrent.ConcurrentMap providersMap
public void <init> ()
public transient org.ehcache.core.spi.store.tiering.CachingTier createCachingTier (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
java.util.Collection higherProviders
org.ehcache.core.spi.store.tiering.HigherCachingTier$Provider higherProvider
org.ehcache.core.spi.store.tiering.HigherCachingTier higherCachingTier
java.util.Collection lowerProviders
org.ehcache.core.spi.store.tiering.LowerCachingTier$Provider lowerProvider
org.ehcache.core.spi.store.tiering.LowerCachingTier lowerCachingTier
org.ehcache.impl.internal.store.tiering.CompoundCachingTier compoundCachingTier
public void releaseCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
org.ehcache.core.spi.store.tiering.CachingTier resource
org.ehcache.impl.internal.store.tiering.CompoundCachingTier compoundCachingTier
java.util.Map$Entry entry
public void initCachingTier (org.ehcache.core.spi.store.tiering.CachingTier)
org.ehcache.core.spi.store.tiering.CachingTier resource
org.ehcache.impl.internal.store.tiering.CompoundCachingTier compoundCachingTier
java.util.Map$Entry entry
public int rankCachingTier (java.util.Set, java.util.Collection)
java.util.Set resourceTypes
java.util.Collection serviceConfigs
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/store/tiering/CompoundCachingTier.class
CompoundCachingTier.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.CompoundCachingTier extends java.lang.Object implements org.ehcache.core.spi.store.tiering.CachingTier {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.core.spi.store.tiering.HigherCachingTier higher
private final org.ehcache.core.spi.store.tiering.LowerCachingTier lower
private volatile org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public void <init> (org.ehcache.core.spi.store.tiering.HigherCachingTier, org.ehcache.core.spi.store.tiering.LowerCachingTier)
org.ehcache.core.spi.store.tiering.HigherCachingTier higher
org.ehcache.core.spi.store.tiering.LowerCachingTier lower
private void notifyInvalidation (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder p
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public org.ehcache.core.spi.store.Store$ValueHolder getOrComputeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.tiering.CompoundCachingTier$ComputationException ce
Object key
java.util.function.Function source
public org.ehcache.core.spi.store.Store$ValueHolder getOrDefault (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.tiering.CompoundCachingTier$ComputationException ce
Object key
java.util.function.Function source
public void invalidate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.tiering.CompoundCachingTier$ComputationException ce
Object key
public void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
public void invalidateAllWithHash (long) throws org.ehcache.spi.resilience.StoreAccessException
long hash
public void clear () throws org.ehcache.spi.resilience.StoreAccessException
public void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public java.util.List getConfigurationChangeListeners ()
java.util.List listeners
private synthetic java.lang.Void lambda$invalidateAllWithHash$6 (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
private synthetic java.lang.Void lambda$invalidateAll$5 (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
Object key
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
private synthetic java.lang.Void lambda$invalidate$4 (java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.spi.resilience.StoreAccessException cae
Object key
org.ehcache.core.spi.store.Store$ValueHolder mappedValue
private synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$getOrDefault$3 (java.util.function.Function, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
org.ehcache.spi.resilience.StoreAccessException cae
java.util.function.Function source
Object keyParam
private synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$getOrComputeIfAbsent$2 (java.util.function.Function, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
org.ehcache.spi.resilience.StoreAccessException cae
java.util.function.Function source
Object keyParam
private synthetic void lambda$new$1 (org.ehcache.core.spi.store.tiering.LowerCachingTier, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.spi.resilience.StoreAccessException cae
org.ehcache.core.spi.store.tiering.LowerCachingTier lower
Object key
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
private static synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$null$0 (org.ehcache.core.spi.store.Store$ValueHolder, java.lang.Object)
org.ehcache.core.spi.store.Store$ValueHolder valueHolder
Object k
static synthetic org.ehcache.core.spi.store.tiering.HigherCachingTier access$000 (org.ehcache.impl.internal.store.tiering.CompoundCachingTier)
org.ehcache.impl.internal.store.tiering.CompoundCachingTier x0
static synthetic org.ehcache.core.spi.store.tiering.LowerCachingTier access$100 (org.ehcache.impl.internal.store.tiering.CompoundCachingTier)
org.ehcache.impl.internal.store.tiering.CompoundCachingTier x0
static void <clinit> ()
}
org/ehcache/impl/internal/store/tiering/CompoundCachingTierProviderFactory.class
CompoundCachingTierProviderFactory.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.CompoundCachingTierProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.tiering.CompoundCachingTier$Provider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/store/tiering/TieredStore$1.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.TieredStore$1 extends java.lang.Object implements org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve {
final synthetic org.ehcache.impl.internal.store.tiering.TieredStore this$0
void <init> (org.ehcache.impl.internal.store.tiering.TieredStore)
org.ehcache.impl.internal.store.tiering.TieredStore this$0
public void invalidateAll () throws org.ehcache.spi.resilience.StoreAccessException
public void invalidateAllWithHash (long) throws org.ehcache.spi.resilience.StoreAccessException
long hash
}
org/ehcache/impl/internal/store/tiering/TieredStore$2$1.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.TieredStore$2$1 extends java.lang.Object implements org.ehcache.Cache$Entry {
final synthetic Object val$authKey
final synthetic org.ehcache.core.spi.store.Store$ValueHolder val$checked
final synthetic org.ehcache.impl.internal.store.tiering.TieredStore$2 this$1
void <init> (org.ehcache.impl.internal.store.tiering.TieredStore$2, java.lang.Object, org.ehcache.core.spi.store.Store$ValueHolder)
org.ehcache.impl.internal.store.tiering.TieredStore$2 this$1
public java.lang.Object getKey ()
public org.ehcache.core.spi.store.Store$ValueHolder getValue ()
public volatile synthetic java.lang.Object getValue ()
}
org/ehcache/impl/internal/store/tiering/TieredStore$2.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.TieredStore$2 extends java.lang.Object implements org.ehcache.core.spi.store.Store$Iterator {
private org.ehcache.spi.resilience.StoreAccessException prefetchFailure
private org.ehcache.Cache$Entry prefetched
final synthetic org.ehcache.core.spi.store.Store$Iterator val$authoritativeIterator
final synthetic org.ehcache.impl.internal.store.tiering.TieredStore this$0
void <init> (org.ehcache.impl.internal.store.tiering.TieredStore, org.ehcache.core.spi.store.Store$Iterator) throws java.lang.RuntimeException java.lang.Error
org.ehcache.spi.resilience.StoreAccessException sae
org.ehcache.impl.internal.store.tiering.TieredStore this$0
public boolean hasNext ()
public org.ehcache.Cache$Entry next () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException sae
org.ehcache.spi.resilience.StoreAccessException nextFailure
org.ehcache.Cache$Entry next
private org.ehcache.Cache$Entry advance () throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.Cache$Entry next
Object authKey
org.ehcache.core.spi.store.Store$ValueHolder checked
public volatile synthetic java.lang.Object next () throws org.ehcache.spi.resilience.StoreAccessException
private static synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$advance$0 (org.ehcache.Cache$Entry, java.lang.Object)
org.ehcache.Cache$Entry next
Object key
}
org/ehcache/impl/internal/store/tiering/TieredStore$NoopCachingTier.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.TieredStore$NoopCachingTier extends java.lang.Object implements org.ehcache.core.spi.store.tiering.CachingTier {
private final org.ehcache.core.spi.store.tiering.AuthoritativeTier authoritativeTier
public void <init> (org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.AuthoritativeTier authoritativeTier
public org.ehcache.core.spi.store.Store$ValueHolder getOrComputeIfAbsent (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function source
org.ehcache.core.spi.store.Store$ValueHolder apply
public org.ehcache.core.spi.store.Store$ValueHolder getOrDefault (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function source
public void invalidate (java.lang.Object)
Object key
public void invalidateAll ()
public void clear ()
public void setInvalidationListener (org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener)
org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener invalidationListener
public void invalidateAllWithHash (long)
long hash
public java.util.List getConfigurationChangeListeners ()
}
org/ehcache/impl/internal/store/tiering/TieredStore$Provider$1.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
org.ehcache.impl.internal.store.tiering.TieredStore$Provider$1 extends java.lang.Object implements org.ehcache.core.spi.store.tiering.AuthoritativeTier$InvalidationValve {
final synthetic org.ehcache.impl.internal.store.tiering.TieredStore$Provider this$0
void <init> (org.ehcache.impl.internal.store.tiering.TieredStore$Provider)
org.ehcache.impl.internal.store.tiering.TieredStore$Provider this$0
public void invalidateAll ()
public void invalidateAllWithHash (long)
long hash
}
org/ehcache/impl/internal/store/tiering/TieredStore$Provider.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.TieredStore$Provider extends java.lang.Object implements org.ehcache.core.spi.store.Store$Provider {
private volatile org.ehcache.spi.service.ServiceProvider serviceProvider
private final java.util.concurrent.ConcurrentMap providersMap
public void <init> ()
public int rank (java.util.Set, java.util.Collection)
int newRank
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider authorityProvider
int newRank
org.ehcache.core.spi.store.tiering.CachingTier$Provider cachingTierProvider
java.util.Set resourceTypes
java.util.Collection serviceConfigs
org.ehcache.config.ResourceType authorityResource
int authorityRank
java.util.Collection authorityProviders
java.util.Set cachingResources
int cachingTierRank
java.util.Collection cachingTierProviders
private org.ehcache.config.ResourceType getAuthorityResource (java.util.Set)
org.ehcache.config.ResourceType resourceType
java.util.Set resourceTypes
org.ehcache.config.ResourceType authorityResource
public transient org.ehcache.core.spi.store.Store createStore (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.spi.service.ServiceConfiguration[])
org.ehcache.core.spi.store.Store$Configuration storeConfig
org.ehcache.spi.service.ServiceConfiguration[] serviceConfigs
java.util.List enhancedServiceConfigs
org.ehcache.config.ResourcePools resourcePools
org.ehcache.config.ResourceType authorityResource
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider authoritativeTierProvider
java.util.Set cachingResources
org.ehcache.core.spi.store.tiering.CachingTier$Provider cachingTierProvider
org.ehcache.spi.service.ServiceConfiguration[] configurations
org.ehcache.core.spi.store.tiering.CachingTier cachingTier
org.ehcache.core.spi.store.tiering.AuthoritativeTier authoritativeTier
org.ehcache.impl.internal.store.tiering.TieredStore store
private org.ehcache.core.spi.store.tiering.CachingTier$Provider getCachingTierProvider (java.util.Set, java.util.List)
org.ehcache.core.spi.store.tiering.CachingTier$Provider provider
java.util.Set cachingResources
java.util.List enhancedServiceConfigs
org.ehcache.core.spi.store.tiering.CachingTier$Provider cachingTierProvider
java.util.Collection cachingTierProviders
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider getAuthoritativeTierProvider (org.ehcache.config.ResourceType, java.util.List)
int rank
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider provider
org.ehcache.config.ResourceType authorityResource
java.util.List enhancedServiceConfigs
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider authoritativeTierProvider
java.util.Collection authorityProviders
int highestRank
void registerStore (org.ehcache.impl.internal.store.tiering.TieredStore, org.ehcache.core.spi.store.tiering.CachingTier$Provider, org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider)
org.ehcache.impl.internal.store.tiering.TieredStore store
org.ehcache.core.spi.store.tiering.CachingTier$Provider cachingTierProvider
org.ehcache.core.spi.store.tiering.AuthoritativeTier$Provider authoritativeTierProvider
public void releaseStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
java.util.Map$Entry entry
org.ehcache.impl.internal.store.tiering.TieredStore tieredStore
public void initStore (org.ehcache.core.spi.store.Store)
org.ehcache.core.spi.store.Store resource
java.util.Map$Entry entry
org.ehcache.impl.internal.store.tiering.TieredStore tieredStore
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
}
org/ehcache/impl/internal/store/tiering/TieredStore.class
TieredStore.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.TieredStore extends java.lang.Object implements org.ehcache.core.spi.store.Store {
private final java.util.concurrent.atomic.AtomicReference cachingTierRef
private final org.ehcache.core.spi.store.tiering.CachingTier noopCachingTier
private final org.ehcache.core.spi.store.tiering.CachingTier realCachingTier
private final org.ehcache.core.spi.store.tiering.AuthoritativeTier authoritativeTier
public void <init> (org.ehcache.core.spi.store.tiering.CachingTier, org.ehcache.core.spi.store.tiering.AuthoritativeTier)
org.ehcache.core.spi.store.tiering.CachingTier cachingTier
org.ehcache.core.spi.store.tiering.AuthoritativeTier authoritativeTier
public org.ehcache.core.spi.store.Store$ValueHolder get (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException ce
Object key
public boolean containsKey (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$PutStatus put (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ValueHolder putIfAbsent (java.lang.Object, java.lang.Object, java.util.function.Consumer) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
java.util.function.Consumer put
public boolean remove (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
public org.ehcache.core.spi.store.Store$RemoveStatus remove (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ValueHolder replace (java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object value
public org.ehcache.core.spi.store.Store$ReplaceStatus replace (java.lang.Object, java.lang.Object, java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object oldValue
Object newValue
public void clear () throws org.ehcache.spi.resilience.StoreAccessException
private void invalidateAllInternal () throws org.ehcache.spi.resilience.StoreAccessException
private void swapCachingTiers ()
InterruptedException e
boolean interrupted
private void swapBackCachingTiers ()
public org.ehcache.core.spi.store.events.StoreEventSource getStoreEventSource ()
public org.ehcache.core.spi.store.Store$Iterator iterator ()
org.ehcache.core.spi.store.Store$Iterator authoritativeIterator
public org.ehcache.core.spi.store.Store$ValueHolder getAndCompute (java.lang.Object, java.util.function.BiFunction) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.BiFunction mappingFunction
public org.ehcache.core.spi.store.Store$ValueHolder computeAndGet (java.lang.Object, java.util.function.BiFunction, java.util.function.Supplier, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
Object key
java.util.function.BiFunction mappingFunction
java.util.function.Supplier replaceEqual
java.util.function.Supplier invokeWriter
public org.ehcache.core.spi.store.Store$ValueHolder computeIfAbsent (java.lang.Object, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException ce
Object key
java.util.function.Function mappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object key
java.util.Set keys
java.util.function.Function remappingFunction
public java.util.Map bulkCompute (java.util.Set, java.util.function.Function, java.util.function.Supplier) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object key
java.util.Set keys
java.util.function.Function remappingFunction
java.util.function.Supplier replaceEqual
public java.util.Map bulkComputeIfAbsent (java.util.Set, java.util.function.Function) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Object key
java.util.Set keys
java.util.function.Function mappingFunction
public java.util.List getConfigurationChangeListeners ()
java.util.List configurationChangeListenerList
private org.ehcache.core.spi.store.tiering.CachingTier cachingTier ()
private org.ehcache.core.spi.store.Store$ValueHolder handleStoreAccessException (org.ehcache.spi.resilience.StoreAccessException) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.spi.resilience.StoreAccessException ce
Throwable cause
private synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$computeIfAbsent$2 (java.util.function.Function, java.lang.Object)
org.ehcache.spi.resilience.StoreAccessException cae
java.util.function.Function mappingFunction
Object keyParam
private static synthetic java.lang.Boolean lambda$computeAndGet$1 ()
private synthetic org.ehcache.core.spi.store.Store$ValueHolder lambda$get$0 (java.lang.Object)
org.ehcache.spi.resilience.StoreAccessException cae
Object keyParam
static synthetic void access$000 (org.ehcache.impl.internal.store.tiering.TieredStore) throws org.ehcache.spi.resilience.StoreAccessException
org.ehcache.impl.internal.store.tiering.TieredStore x0
static synthetic org.ehcache.core.spi.store.tiering.CachingTier access$100 (org.ehcache.impl.internal.store.tiering.TieredStore)
org.ehcache.impl.internal.store.tiering.TieredStore x0
static synthetic org.ehcache.core.spi.store.tiering.AuthoritativeTier access$200 (org.ehcache.impl.internal.store.tiering.TieredStore)
org.ehcache.impl.internal.store.tiering.TieredStore x0
static synthetic org.ehcache.core.spi.store.tiering.CachingTier access$300 (org.ehcache.impl.internal.store.tiering.TieredStore)
org.ehcache.impl.internal.store.tiering.TieredStore x0
}
org/ehcache/impl/internal/store/tiering/TieredStoreProviderFactory.class
TieredStoreProviderFactory.java
package org.ehcache.impl.internal.store.tiering
public org.ehcache.impl.internal.store.tiering.TieredStoreProviderFactory extends java.lang.Object implements org.ehcache.core.spi.service.ServiceFactory {
public void <init> ()
public org.ehcache.impl.internal.store.tiering.TieredStore$Provider create (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration configuration
public java.lang.Class getServiceType ()
public volatile synthetic org.ehcache.spi.service.Service create (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/impl/internal/util/
org/ehcache/impl/internal/util/Pacer.class
Pacer.java
package org.ehcache.impl.internal.util
public org.ehcache.impl.internal.util.Pacer extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicLong nextLogTime
private final org.ehcache.core.spi.time.TimeSource timeSource
private final long delay
public void <init> (org.ehcache.core.spi.time.TimeSource, long)
org.ehcache.core.spi.time.TimeSource timeSource
long delay
public void pacedCall (java.lang.Runnable, java.lang.Runnable)
Runnable call
Runnable orElse
long now
long end
}
org/ehcache/impl/internal/util/ServiceUtil$1.class
ServiceUtil.java
package org.ehcache.impl.internal.util
final org.ehcache.impl.internal.util.ServiceUtil$1 extends java.lang.Object implements java.util.concurrent.Future {
void <init> ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Void get ()
public java.lang.Void get (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public volatile synthetic java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
public volatile synthetic java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
}
org/ehcache/impl/internal/util/ServiceUtil.class
ServiceUtil.java
package org.ehcache.impl.internal.util
public final org.ehcache.impl.internal.util.ServiceUtil extends java.lang.Object {
private static final java.util.concurrent.Future COMPLETE_FUTURE
private void <init> ()
public static java.util.concurrent.Future completeFuture ()
static void <clinit> ()
}
org/ehcache/impl/internal/util/ThreadFactoryUtil$1.class
ThreadFactoryUtil.java
package org.ehcache.impl.internal.util
final org.ehcache.impl.internal.util.ThreadFactoryUtil$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private final ThreadGroup threadGroup
private final java.util.concurrent.atomic.AtomicInteger threadCount
private final String poolAlias
final synthetic String val$alias
void <init> (java.lang.String)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
}
org/ehcache/impl/internal/util/ThreadFactoryUtil.class
ThreadFactoryUtil.java
package org.ehcache.impl.internal.util
public final org.ehcache.impl.internal.util.ThreadFactoryUtil extends java.lang.Object {
private static final boolean DEBUG
private static final java.util.Map threads
private void <init> ()
public static java.util.concurrent.ThreadFactory threadFactory (java.lang.String)
String alias
public static java.util.Map getCreatedThreads ()
static void <clinit> ()
}
org/ehcache/impl/persistence/
org/ehcache/impl/persistence/DefaultDiskResourceService$1.class
DefaultDiskResourceService.java
package org.ehcache.impl.persistence
synthetic org.ehcache.impl.persistence.DefaultDiskResourceService$1 extends java.lang.Object {
}
org/ehcache/impl/persistence/DefaultDiskResourceService$DefaultFileBasedPersistenceContext.class
DefaultDiskResourceService.java
package org.ehcache.impl.persistence
org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultFileBasedPersistenceContext extends java.lang.Object implements org.ehcache.core.spi.service.FileBasedPersistenceContext {
private final java.io.File directory
private void <init> (java.io.File)
java.io.File directory
public java.io.File getDirectory ()
synthetic void <init> (java.io.File, org.ehcache.impl.persistence.DefaultDiskResourceService$1)
java.io.File x0
org.ehcache.impl.persistence.DefaultDiskResourceService$1 x1
}
org/ehcache/impl/persistence/DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier.class
DefaultDiskResourceService.java
package org.ehcache.impl.persistence
org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier extends java.lang.Object implements org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier {
final org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier persistentSpaceId
private void <init> (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier)
org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier persistentSpaceId
public java.lang.Class getServiceType ()
public java.lang.String toString ()
synthetic void <init> (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier, org.ehcache.impl.persistence.DefaultDiskResourceService$1)
org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier x0
org.ehcache.impl.persistence.DefaultDiskResourceService$1 x1
}
org/ehcache/impl/persistence/DefaultDiskResourceService$PersistenceSpace.class
DefaultDiskResourceService.java
package org.ehcache.impl.persistence
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace extends java.lang.Object {
final org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier identifier
final java.util.concurrent.ConcurrentMap stateRepositories
private void <init> (org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier)
org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier identifier
synthetic void <init> (org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier, org.ehcache.impl.persistence.DefaultDiskResourceService$1)
org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier x0
org.ehcache.impl.persistence.DefaultDiskResourceService$1 x1
}
org/ehcache/impl/persistence/DefaultDiskResourceService.class
DefaultDiskResourceService.java
package org.ehcache.impl.persistence
public org.ehcache.impl.persistence.DefaultDiskResourceService extends java.lang.Object implements org.ehcache.core.spi.service.DiskResourceService {
private static final org.slf4j.Logger LOGGER
static final String PERSISTENCE_SPACE_OWNER
private final java.util.concurrent.ConcurrentMap knownPersistenceSpaces
private volatile org.ehcache.core.spi.service.LocalPersistenceService persistenceService
private volatile boolean isStarted
public void <init> ()
private boolean isStarted ()
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void startForMaintenance (org.ehcache.spi.service.ServiceProvider, org.ehcache.spi.service.MaintainableService$MaintenanceScope)
org.ehcache.spi.service.ServiceProvider serviceProvider
org.ehcache.spi.service.MaintainableService$MaintenanceScope maintenanceScope
private void innerStart (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
public boolean handlesResourceType (org.ehcache.config.ResourceType)
org.ehcache.config.ResourceType resourceType
public org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier getPersistenceSpaceIdentifier (java.lang.String, org.ehcache.config.CacheConfiguration) throws org.ehcache.CachePersistenceException
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace persistenceSpace
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace newSpace
String name
org.ehcache.config.CacheConfiguration config
boolean persistent
public void releasePersistenceSpaceIdentifier (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier) throws org.ehcache.CachePersistenceException
java.util.Map$Entry entry
java.io.IOException e
org.ehcache.impl.persistence.FileBasedStateRepository stateRepository
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
String name
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace persistenceSpace
private org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace createSpace (java.lang.String, boolean) throws org.ehcache.CachePersistenceException
boolean created
String name
boolean persistent
org.ehcache.impl.persistence.DefaultDiskResourceService$DefaultPersistenceSpaceIdentifier persistenceSpaceIdentifier
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace persistenceSpace
private void checkStarted ()
public void destroy (java.lang.String)
String name
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace space
org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier identifier
public void destroyAll ()
public org.ehcache.spi.persistence.StateRepository getStateRepositoryWithin (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier, java.lang.String) throws org.ehcache.CachePersistenceException
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
String name
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace persistenceSpace
org.ehcache.impl.persistence.FileBasedStateRepository stateRepository
org.ehcache.impl.persistence.FileBasedStateRepository previous
private org.ehcache.CachePersistenceException newCachePersistenceException (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier)
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
private org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace getPersistenceSpace (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier)
org.ehcache.impl.persistence.DefaultDiskResourceService$PersistenceSpace persistenceSpace
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
public org.ehcache.core.spi.service.FileBasedPersistenceContext createPersistenceContextWithin (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier, java.lang.String) throws org.ehcache.CachePersistenceException
org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier identifier
String name
static void <clinit> ()
}
org/ehcache/impl/persistence/DefaultLocalPersistenceService$1.class
DefaultLocalPersistenceService.java
package org.ehcache.impl.persistence
synthetic org.ehcache.impl.persistence.DefaultLocalPersistenceService$1 extends java.lang.Object {
}
org/ehcache/impl/persistence/DefaultLocalPersistenceService$DefaultSafeSpaceIdentifier.class
DefaultLocalPersistenceService.java
package org.ehcache.impl.persistence
final org.ehcache.impl.persistence.DefaultLocalPersistenceService$DefaultSafeSpaceIdentifier extends java.lang.Object implements org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier {
private final org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace safeSpace
private void <init> (org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace safeSpace
public java.lang.String toString ()
public java.io.File getRoot ()
synthetic void <init> (org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace, org.ehcache.impl.persistence.DefaultLocalPersistenceService$1)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace x0
org.ehcache.impl.persistence.DefaultLocalPersistenceService$1 x1
static synthetic org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace access$200 (org.ehcache.impl.persistence.DefaultLocalPersistenceService$DefaultSafeSpaceIdentifier)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$DefaultSafeSpaceIdentifier x0
}
org/ehcache/impl/persistence/DefaultLocalPersistenceService$SafeSpace.class
DefaultLocalPersistenceService.java
package org.ehcache.impl.persistence
final org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace extends java.lang.Object {
private final String identifier
private final java.io.File directory
private void <init> (java.lang.String, java.io.File)
String identifier
java.io.File directory
static synthetic java.io.File access$000 (org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace x0
static synthetic java.lang.String access$300 (org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace x0
synthetic void <init> (java.lang.String, java.io.File, org.ehcache.impl.persistence.DefaultLocalPersistenceService$1)
String x0
java.io.File x1
org.ehcache.impl.persistence.DefaultLocalPersistenceService$1 x2
}
org/ehcache/impl/persistence/DefaultLocalPersistenceService.class
DefaultLocalPersistenceService.java
package org.ehcache.impl.persistence
public org.ehcache.impl.persistence.DefaultLocalPersistenceService extends java.lang.Object implements org.ehcache.core.spi.service.LocalPersistenceService {
private static final org.slf4j.Logger LOGGER
private final java.io.File rootDirectory
private final java.io.File lockFile
private java.nio.channels.FileLock lock
private java.io.RandomAccessFile rw
private boolean started
public void <init> (org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration)
org.ehcache.impl.config.persistence.DefaultPersistenceConfiguration persistenceConfiguration
public synchronized void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public synchronized void startForMaintenance (org.ehcache.spi.service.ServiceProvider, org.ehcache.spi.service.MaintainableService$MaintenanceScope)
org.ehcache.spi.service.ServiceProvider serviceProvider
org.ehcache.spi.service.MaintainableService$MaintenanceScope maintenanceScope
private void internalStart ()
java.io.FileNotFoundException e
java.nio.channels.OverlappingFileLockException e
Exception e
public synchronized void stop ()
java.io.IOException e
java.io.File getLockFile ()
public org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier createSafeSpaceIdentifier (java.lang.String, java.lang.String)
java.io.File parent
String owner
String identifier
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace ss
public void createSafeSpace (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier) throws org.ehcache.CachePersistenceException
org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier safeSpaceId
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace ss
public void destroySafeSpace (org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier, boolean)
org.ehcache.core.spi.service.LocalPersistenceService$SafeSpaceIdentifier safeSpaceId
boolean verbose
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace ss
public void destroyAll (java.lang.String)
String owner
java.io.File ownerDirectory
boolean cleared
private void destroy (org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace, boolean)
org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace ss
boolean verbose
private org.ehcache.impl.persistence.DefaultLocalPersistenceService$SafeSpace createSafeSpaceLogical (java.lang.String, java.lang.String)
String owner
String identifier
java.io.File ownerDirectory
java.io.File directory
static void <clinit> ()
}
org/ehcache/impl/persistence/FileBasedStateRepository$Tuple.class
FileBasedStateRepository.java
package org.ehcache.impl.persistence
org.ehcache.impl.persistence.FileBasedStateRepository$Tuple extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
final int index
final org.ehcache.spi.persistence.StateHolder holder
void <init> (int, org.ehcache.spi.persistence.StateHolder)
int index
org.ehcache.spi.persistence.StateHolder holder
}
org/ehcache/impl/persistence/FileBasedStateRepository.class
FileBasedStateRepository.java
package org.ehcache.impl.persistence
org.ehcache.impl.persistence.FileBasedStateRepository extends java.lang.Object implements org.ehcache.spi.persistence.StateRepository java.io.Closeable {
private static final String HOLDER_FILE_PREFIX
private static final String HOLDER_FILE_SUFFIX
private final java.io.File dataDirectory
private final java.util.concurrent.ConcurrentMap knownHolders
private final java.util.concurrent.atomic.AtomicInteger nextIndex
void <init> (java.io.File) throws org.ehcache.CachePersistenceException
java.io.File directory
private void loadMaps () throws org.ehcache.CachePersistenceException
String name
org.ehcache.impl.persistence.FileBasedStateRepository$Tuple tuple
java.io.ObjectInputStream oin
java.io.FileInputStream fis
java.io.File file
Exception e
private void saveMaps () throws java.io.IOException
java.io.ObjectOutputStream oos
java.io.FileOutputStream fos
java.io.File outFile
java.util.Map$Entry entry
private java.lang.String createFileName (java.util.Map$Entry)
java.util.Map$Entry entry
public org.ehcache.spi.persistence.StateHolder getPersistentStateHolder (java.lang.String, java.lang.Class, java.lang.Class, java.util.function.Predicate, java.lang.ClassLoader)
org.ehcache.spi.persistence.StateHolder holder
String name
Class keyClass
Class valueClass
java.util.function.Predicate isClassPermitted
ClassLoader classLoader
org.ehcache.impl.persistence.FileBasedStateRepository$Tuple result
org.ehcache.spi.persistence.StateHolder holder
public void close () throws java.io.IOException
private static synthetic boolean lambda$loadMaps$0 (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/ehcache/impl/persistence/FileUtils.class
FileUtils.java
package org.ehcache.impl.persistence
final org.ehcache.impl.persistence.FileUtils extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private static final java.nio.charset.Charset UTF8
private static final int DEL
private static final char ESCAPE
private static final java.util.Set ILLEGALS
void <init> ()
static void createLocationIfRequiredAndVerify (java.io.File)
java.io.File rootDirectory
static java.io.File createSubDirectory (java.io.File, java.lang.String) throws org.ehcache.CachePersistenceException
java.io.File mainDirectory
String name
java.io.File subDirectory
static void validateName (java.lang.String)
String name
static void create (java.io.File) throws org.ehcache.CachePersistenceException
java.io.File directory
static boolean recursiveDeleteDirectoryContent (java.io.File)
java.io.File f
boolean deleteSuccessful
java.io.File file
java.io.File[] contents
private static boolean recursiveDelete (java.io.File)
java.io.File f
java.io.File target
java.io.File[] contents
java.io.File file
java.util.Deque toDelete
static boolean tryRecursiveDelete (java.io.File)
InterruptedException e
int i
java.io.File file
boolean interrupted
private static boolean isWindows ()
static java.lang.String safeIdentifier (java.lang.String)
String name
static java.lang.String safeIdentifier (java.lang.String, boolean)
char c
int i
String name
boolean withSha1
int len
StringBuilder sb
private static java.lang.String sha1 (java.lang.String)
byte b
String input
StringBuilder sb
private static java.security.MessageDigest getSha1Digest ()
java.security.NoSuchAlgorithmException e
static void <clinit> ()
}
org/ehcache/impl/serialization/
org/ehcache/impl/serialization/ByteArraySerializer.class
ByteArraySerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.ByteArraySerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (byte[]) throws org.ehcache.spi.serialization.SerializerException
byte[] object
public byte[] read (java.nio.ByteBuffer)
java.nio.ByteBuffer binary
byte[] bytes
public boolean equals (byte[], java.nio.ByteBuffer)
byte[] object
java.nio.ByteBuffer binary
boolean equals
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/CharSerializer.class
CharSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.CharSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Character)
Character object
java.nio.ByteBuffer byteBuffer
public java.lang.Character read (java.nio.ByteBuffer)
java.nio.ByteBuffer binary
public boolean equals (java.lang.Character, java.nio.ByteBuffer)
Character object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/CompactJavaSerializer$1.class
CompactJavaSerializer.java
package org.ehcache.impl.serialization
final org.ehcache.impl.serialization.CompactJavaSerializer$1 extends java.io.ObjectInputStream {
void <init> (java.io.InputStream)
java.io.InputStream x0
protected java.lang.Class resolveClass (java.io.ObjectStreamClass)
java.io.ObjectStreamClass osc
}
org/ehcache/impl/serialization/CompactJavaSerializer$OIS.class
CompactJavaSerializer.java
package org.ehcache.impl.serialization
org.ehcache.impl.serialization.CompactJavaSerializer$OIS extends java.io.ObjectInputStream {
private final ClassLoader loader
final synthetic org.ehcache.impl.serialization.CompactJavaSerializer this$0
void <init> (org.ehcache.impl.serialization.CompactJavaSerializer, java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException
org.ehcache.impl.serialization.CompactJavaSerializer this$0
java.io.InputStream in
ClassLoader loader
protected java.io.ObjectStreamClass readClassDescriptor () throws java.io.IOException
int key
java.io.ObjectStreamClass objectStreamClass
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.io.IOException java.lang.ClassNotFoundException
ClassNotFoundException e
ClassLoader cl
SecurityException ex
java.io.ObjectStreamClass desc
}
org/ehcache/impl/serialization/CompactJavaSerializer$OOS.class
CompactJavaSerializer.java
package org.ehcache.impl.serialization
org.ehcache.impl.serialization.CompactJavaSerializer$OOS extends java.io.ObjectOutputStream {
final synthetic org.ehcache.impl.serialization.CompactJavaSerializer this$0
void <init> (org.ehcache.impl.serialization.CompactJavaSerializer, java.io.OutputStream) throws java.io.IOException
org.ehcache.impl.serialization.CompactJavaSerializer this$0
java.io.OutputStream out
protected void writeClassDescriptor (java.io.ObjectStreamClass) throws java.io.IOException
java.io.ObjectStreamClass desc
}
org/ehcache/impl/serialization/CompactJavaSerializer$SerializableDataKey.class
CompactJavaSerializer.java
package org.ehcache.impl.serialization
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey extends java.lang.Object {
private final java.io.ObjectStreamClass osc
private final int hashCode
private transient java.lang.ref.WeakReference klazz
void <init> (java.io.ObjectStreamClass, boolean)
java.io.ObjectStreamClass desc
boolean store
Class forClass
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
java.lang.Class forClass ()
public void setClass (java.lang.Class)
Class clazz
java.io.ObjectStreamClass getObjectStreamClass ()
}
org/ehcache/impl/serialization/CompactJavaSerializer.class
CompactJavaSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.CompactJavaSerializer extends java.lang.Object implements org.ehcache.spi.serialization.StatefulSerializer {
private volatile org.ehcache.spi.persistence.StateHolder persistentState
private final java.util.concurrent.ConcurrentMap readLookupCache
private final java.util.concurrent.ConcurrentMap writeLookupCache
private final java.util.concurrent.locks.Lock lock
private int nextStreamIndex
private boolean potentiallyInconsistent
private final transient ClassLoader loader
public void <init> (java.lang.ClassLoader)
ClassLoader loader
public static java.lang.Class asTypedSerializer ()
public void init (org.ehcache.spi.persistence.StateRepository)
org.ehcache.spi.persistence.StateRepository stateRepository
public java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
java.io.ObjectOutputStream oout
java.io.ByteArrayOutputStream bout
java.io.IOException e
Object object
public java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
Object value
java.io.ObjectInputStream oin
java.io.IOException e
java.nio.ByteBuffer binary
private java.io.ObjectOutputStream getObjectOutputStream (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
private java.io.ObjectInputStream getObjectInputStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
Object object
java.nio.ByteBuffer binary
private int getOrAddMapping (java.io.ObjectStreamClass)
java.io.ObjectStreamClass desc
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey probe
Integer rep
private int addMappingUnderLock (java.io.ObjectStreamClass, org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey)
java.io.ObjectStreamClass disconnected
java.io.ObjectStreamClass existingOsc
Throwable t
Integer rep
java.io.ObjectStreamClass desc
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey probe
private void refreshMappingsFromStateRepository ()
Integer index
java.util.Map$Entry entry
int highestIndex
private void cacheMapping (java.lang.Integer, java.io.ObjectStreamClass)
Integer index
java.io.ObjectStreamClass disconnectedOsc
private static boolean equals (org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey, org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey)
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey k1
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey k2
Class k1Clazz
Class k2Clazz
private static boolean equals (java.io.ObjectStreamClass, java.io.ObjectStreamClass)
java.io.IOException e
java.io.ObjectStreamClass osc1
java.io.ObjectStreamClass osc2
private static java.io.ObjectStreamClass disconnect (java.io.ObjectStreamClass)
java.io.ObjectInputStream oin
Exception e
java.io.ObjectStreamClass desc
private static byte[] getSerializedForm (java.io.ObjectStreamClass) throws java.io.IOException
java.io.ObjectOutputStream oout
java.io.ObjectStreamClass desc
java.io.ByteArrayOutputStream bout
private synthetic java.lang.Integer lambda$cacheMapping$2 (java.lang.Integer, java.lang.Integer)
Integer existing
Integer update
private synthetic java.io.ObjectStreamClass lambda$cacheMapping$1 (java.io.ObjectStreamClass, java.io.ObjectStreamClass)
java.io.ObjectStreamClass existing
java.io.ObjectStreamClass update
private static synthetic boolean lambda$init$0 (java.lang.Class)
Class c
static synthetic int access$000 (org.ehcache.impl.serialization.CompactJavaSerializer, java.io.ObjectStreamClass)
org.ehcache.impl.serialization.CompactJavaSerializer x0
java.io.ObjectStreamClass x1
static synthetic java.util.concurrent.ConcurrentMap access$100 (org.ehcache.impl.serialization.CompactJavaSerializer)
org.ehcache.impl.serialization.CompactJavaSerializer x0
static synthetic org.ehcache.spi.persistence.StateHolder access$200 (org.ehcache.impl.serialization.CompactJavaSerializer)
org.ehcache.impl.serialization.CompactJavaSerializer x0
static synthetic java.io.ObjectStreamClass access$300 (java.io.ObjectStreamClass)
java.io.ObjectStreamClass x0
static synthetic void access$400 (org.ehcache.impl.serialization.CompactJavaSerializer, java.lang.Integer, java.io.ObjectStreamClass)
org.ehcache.impl.serialization.CompactJavaSerializer x0
Integer x1
java.io.ObjectStreamClass x2
static synthetic boolean access$500 (org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey, org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey)
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey x0
org.ehcache.impl.serialization.CompactJavaSerializer$SerializableDataKey x1
}
org/ehcache/impl/serialization/DoubleSerializer.class
DoubleSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.DoubleSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Double)
Double object
java.nio.ByteBuffer byteBuffer
public java.lang.Double read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
java.nio.ByteBuffer binary
public boolean equals (java.lang.Double, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
Double object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/FloatSerializer.class
FloatSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.FloatSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Float)
Float object
java.nio.ByteBuffer byteBuffer
public java.lang.Float read (java.nio.ByteBuffer)
java.nio.ByteBuffer binary
public boolean equals (java.lang.Float, java.nio.ByteBuffer)
Float object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/IntegerSerializer.class
IntegerSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.IntegerSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Integer)
Integer object
java.nio.ByteBuffer byteBuffer
public java.lang.Integer read (java.nio.ByteBuffer)
java.nio.ByteBuffer binary
public boolean equals (java.lang.Integer, java.nio.ByteBuffer)
Integer object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/LongSerializer.class
LongSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.LongSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Long)
Long object
java.nio.ByteBuffer byteBuffer
public java.lang.Long read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
java.nio.ByteBuffer binary
public boolean equals (java.lang.Long, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
Long object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/PlainJavaSerializer$OIS.class
PlainJavaSerializer.java
package org.ehcache.impl.serialization
org.ehcache.impl.serialization.PlainJavaSerializer$OIS extends java.io.ObjectInputStream {
private final ClassLoader classLoader
private static final java.util.Map primitiveClasses
public void <init> (java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException
java.io.InputStream in
ClassLoader classLoader
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.lang.ClassNotFoundException
Class primitive
ClassNotFoundException cnfe
java.io.ObjectStreamClass desc
protected java.lang.Class resolveProxyClass (java.lang.String[]) throws java.lang.ClassNotFoundException
int i
String[] interfaces
Class[] interfaceClasses
static void <clinit> ()
}
org/ehcache/impl/serialization/PlainJavaSerializer.class
PlainJavaSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.PlainJavaSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
private final ClassLoader classLoader
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.Object)
java.io.ObjectOutputStream oout
java.io.IOException e
Object object
java.io.ByteArrayOutputStream bout
public java.lang.Object read (java.nio.ByteBuffer) throws org.ehcache.spi.serialization.SerializerException java.lang.ClassNotFoundException
java.io.IOException e
org.ehcache.impl.serialization.PlainJavaSerializer$OIS ois
java.io.IOException e
java.io.IOException e
java.nio.ByteBuffer entry
org.ehcache.core.util.ByteBufferInputStream bin
public boolean equals (java.lang.Object, java.nio.ByteBuffer) throws org.ehcache.spi.serialization.SerializerException java.lang.ClassNotFoundException
Object object
java.nio.ByteBuffer binary
}
org/ehcache/impl/serialization/StringSerializer.class
StringSerializer.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.StringSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public java.nio.ByteBuffer serialize (java.lang.String)
char c
char c
int i
java.io.ByteArrayOutputStream bout
java.io.IOException e
String object
int length
public java.lang.String read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
byte a
int codepoint
int codepoint
int codepoint
int codepoint
byte a
java.nio.ByteBuffer binary
StringBuilder sb
int i
int end
public boolean equals (java.lang.String, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException
byte a
int codepoint
int codepoint
int codepoint
int codepoint
char[] chars
byte a
int bEnd
int bi
int sLength
int si
String object
java.nio.ByteBuffer binary
public volatile synthetic boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public volatile synthetic java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
}
org/ehcache/impl/serialization/TransientStateHolder.class
TransientStateHolder.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.TransientStateHolder extends java.lang.Object implements org.ehcache.spi.persistence.StateHolder java.io.Serializable {
private static final long serialVersionUID
private final java.util.concurrent.ConcurrentMap map
public void <init> ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
org.ehcache.impl.serialization.TransientStateHolder that
public int hashCode ()
}
org/ehcache/impl/serialization/TransientStateRepository.class
TransientStateRepository.java
package org.ehcache.impl.serialization
public org.ehcache.impl.serialization.TransientStateRepository extends java.lang.Object implements org.ehcache.spi.persistence.StateRepository {
private final java.util.concurrent.ConcurrentMap knownHolders
public void <init> ()
public org.ehcache.spi.persistence.StateHolder getPersistentStateHolder (java.lang.String, java.lang.Class, java.lang.Class, java.util.function.Predicate, java.lang.ClassLoader)
org.ehcache.spi.persistence.StateHolder newHolder
String name
Class keyClass
Class valueClass
java.util.function.Predicate isClassPermitted
ClassLoader classLoader
org.ehcache.spi.persistence.StateHolder stateHolder
}
org/ehcache/impl/store/
org/ehcache/impl/store/BaseStore$BaseStoreProvider.class
BaseStore.java
package org.ehcache.impl.store
public abstract org.ehcache.impl.store.BaseStore$BaseStoreProvider extends java.lang.Object implements org.ehcache.core.spi.store.Store$Provider {
private volatile org.ehcache.spi.service.ServiceProvider serviceProvider
protected void <init> ()
protected org.ehcache.core.statistics.OperationStatistic createTranslatedStatistic (org.ehcache.impl.store.BaseStore, java.lang.String, java.util.Map, java.lang.String)
org.ehcache.impl.store.BaseStore store
String statisticName
java.util.Map translation
String targetName
org.ehcache.core.spi.service.StatisticsService statisticsService
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public void stop ()
protected org.ehcache.spi.service.ServiceProvider getServiceProvider ()
protected abstract org.ehcache.config.ResourceType getResourceType ()
}
org/ehcache/impl/store/BaseStore.class
BaseStore.java
package org.ehcache.impl.store
public abstract org.ehcache.impl.store.BaseStore extends java.lang.Object implements org.ehcache.core.spi.store.Store {
protected final Class keyType
protected final Class valueType
protected final boolean operationStatisticsEnabled
protected final org.ehcache.core.spi.service.StatisticsService statisticsService
public void <init> (org.ehcache.core.spi.store.Store$Configuration, org.ehcache.core.spi.service.StatisticsService)
org.ehcache.core.spi.store.Store$Configuration config
org.ehcache.core.spi.service.StatisticsService statisticsService
public void <init> (java.lang.Class, java.lang.Class, boolean, org.ehcache.core.spi.service.StatisticsService)
Class keyType
Class valueType
boolean operationStatisticsEnabled
org.ehcache.core.spi.service.StatisticsService statisticsService
protected void checkKey (java.lang.Object)
Object keyObject
protected void checkValue (java.lang.Object)
Object valueObject
protected org.ehcache.core.statistics.OperationObserver createObserver (java.lang.String, java.lang.Class, boolean)
String name
Class outcome
boolean canBeDisabled
protected void registerStatistic (java.lang.String, org.terracotta.management.model.stats.StatisticType, java.util.Set, java.util.function.Supplier)
String name
org.terracotta.management.model.stats.StatisticType type
java.util.Set tags
java.util.function.Supplier valueSupplier
protected abstract java.lang.String getStatisticsTag ()
}
org/ehcache/impl/store/DefaultStoreEventDispatcher.class
DefaultStoreEventDispatcher.java
package org.ehcache.impl.store
public org.ehcache.impl.store.DefaultStoreEventDispatcher extends org.ehcache.impl.internal.events.AbstractStoreEventDispatcher {
public void <init> (int)
int dispatcherConcurrency
public org.ehcache.core.events.StoreEventSink eventSink ()
org.ehcache.core.events.StoreEventSink noOpEventSink
}
org/ehcache/impl/store/HashUtils.class
HashUtils.java
package org.ehcache.impl.store
public org.ehcache.impl.store.HashUtils extends java.lang.Object {
public void <init> ()
public static long intHashToLong (int)
int hash
public static int longHashToInt (long)
long hash
}
org/ehcache/jsr107/
org/ehcache/jsr107/CacheResources.class
CacheResources.java
package org.ehcache.jsr107
org.ehcache.jsr107.CacheResources extends java.lang.Object {
private final org.ehcache.jsr107.Eh107Expiry expiryPolicy
private final org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter cacheLoaderWriter
private final java.util.Map listenerResources
private final java.util.concurrent.atomic.AtomicBoolean closed
private final String cacheName
void <init> (java.lang.String, org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter, org.ehcache.jsr107.Eh107Expiry, java.util.Map)
String cacheName
org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter cacheLoaderWriter
org.ehcache.jsr107.Eh107Expiry expiry
java.util.Map listenerResources
void <init> (java.lang.String, org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter, org.ehcache.jsr107.Eh107Expiry)
String cacheName
org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter cacheLoaderWriter
org.ehcache.jsr107.Eh107Expiry expiry
org.ehcache.jsr107.Eh107Expiry getExpiryPolicy ()
org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter getCacheLoaderWriter ()
java.util.Map getListenerResources ()
synchronized org.ehcache.jsr107.ListenerResources registerCacheEntryListener (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
org.ehcache.jsr107.ListenerResources rv
private void checkClosed ()
synchronized org.ehcache.jsr107.ListenerResources deregisterCacheEntryListener (javax.cache.configuration.CacheEntryListenerConfiguration)
Throwable t
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
org.ehcache.jsr107.ListenerResources resources
synchronized void closeResources ()
Throwable t
synchronized javax.cache.CacheException closeResourcesAfter (javax.cache.CacheException)
javax.cache.CacheException exception
}
org/ehcache/jsr107/CloseUtil.class
CloseUtil.java
package org.ehcache.jsr107
public org.ehcache.jsr107.CloseUtil extends java.lang.Object {
public void <init> ()
public static transient java.lang.Throwable closeAllAfter (java.lang.Throwable, java.lang.Object[])
Throwable t
Throwable failure
Object[] objects
java.util.Optional closeable
static transient void closeAll (java.lang.Object[]) throws java.io.IOException
Object[] objects
static void closeAll (java.util.stream.Stream) throws java.io.IOException
java.util.stream.Stream objects
static transient void chain (java.io.Closeable[]) throws java.io.IOException
java.io.Closeable[] objects
public static void chain (java.util.stream.Stream) throws java.io.IOException
java.util.stream.Stream objects
java.util.Optional closeable
private static java.util.stream.Stream extractCloseables (java.util.stream.Stream)
java.util.stream.Stream objects
private static java.io.Closeable composeCloseables (java.io.Closeable, java.io.Closeable)
java.io.Closeable a
java.io.Closeable b
private static synthetic void lambda$composeCloseables$3 (java.io.Closeable, java.io.Closeable) throws java.io.IOException
Throwable t2
Throwable t1
java.io.Closeable a
java.io.Closeable b
private static synthetic boolean lambda$extractCloseables$2 (java.lang.Object)
Object o
private static synthetic java.util.stream.Stream lambda$extractCloseables$1 (java.lang.Object)
Object o
private static synthetic boolean lambda$extractCloseables$0 (java.lang.Object)
Object o
}
org/ehcache/jsr107/ConfigurationMerger$ConfigHolder.class
ConfigurationMerger.java
package org.ehcache.jsr107
org.ehcache.jsr107.ConfigurationMerger$ConfigHolder extends java.lang.Object {
final org.ehcache.jsr107.CacheResources cacheResources
final org.ehcache.config.CacheConfiguration cacheConfiguration
final org.ehcache.jsr107.Eh107CompleteConfiguration jsr107Configuration
final boolean useEhcacheLoaderWriter
public void <init> (org.ehcache.jsr107.CacheResources, org.ehcache.jsr107.Eh107CompleteConfiguration, org.ehcache.config.CacheConfiguration, boolean)
org.ehcache.jsr107.CacheResources cacheResources
org.ehcache.jsr107.Eh107CompleteConfiguration jsr107Configuration
org.ehcache.config.CacheConfiguration cacheConfiguration
boolean useEhcacheLoaderWriter
}
org/ehcache/jsr107/ConfigurationMerger.class
ConfigurationMerger.java
package org.ehcache.jsr107
org.ehcache.jsr107.ConfigurationMerger extends java.lang.Object {
private static final org.slf4j.Logger LOG
private final org.ehcache.xml.XmlConfiguration xmlConfiguration
private final org.ehcache.jsr107.Jsr107Service jsr107Service
private final org.ehcache.jsr107.Eh107CacheLoaderWriterProvider cacheLoaderWriterFactory
void <init> (org.ehcache.config.Configuration, org.ehcache.jsr107.Jsr107Service, org.ehcache.jsr107.Eh107CacheLoaderWriterProvider)
org.ehcache.config.Configuration ehConfig
org.ehcache.jsr107.Jsr107Service jsr107Service
org.ehcache.jsr107.Eh107CacheLoaderWriterProvider cacheLoaderWriterFactory
org.ehcache.jsr107.ConfigurationMerger$ConfigHolder mergeConfigurations (java.lang.String, javax.cache.configuration.Configuration)
org.ehcache.config.builders.CacheConfigurationBuilder templateBuilder
IllegalStateException e
org.ehcache.config.builders.CacheConfigurationBuilder templateBuilder
boolean useEhcacheLoaderWriter
org.ehcache.config.builders.CacheConfigurationBuilder builder
String templateName
boolean hasConfiguredExpiry
boolean useEhcacheLoaderWriter
org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration ehcacheLoaderWriterConfiguration
org.ehcache.config.CacheConfiguration cacheConfiguration
Throwable throwable
String cacheName
javax.cache.configuration.Configuration configuration
org.ehcache.jsr107.Eh107CompleteConfiguration jsr107Configuration
org.ehcache.jsr107.Eh107Expiry expiryPolicy
org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter loaderWriter
private org.ehcache.config.builders.CacheConfigurationBuilder handleStoreByValue (org.ehcache.jsr107.Eh107CompleteConfiguration, org.ehcache.config.builders.CacheConfigurationBuilder, java.lang.String)
java.util.Map defaults
boolean matchingDefault
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration defaultCopyProviderConfiguration
org.ehcache.jsr107.Eh107CompleteConfiguration jsr107Configuration
org.ehcache.config.builders.CacheConfigurationBuilder builder
String cacheName
java.util.Collection copierConfigs
private static org.ehcache.config.builders.CacheConfigurationBuilder addDefaultCopiers (org.ehcache.config.builders.CacheConfigurationBuilder, java.lang.Class, java.lang.Class)
org.ehcache.config.builders.CacheConfigurationBuilder builder
Class keyType
Class valueType
java.util.Set immutableTypes
private static void handleCopierDefaultsforImmutableTypes (java.util.Map)
java.util.Map defaults
private static void addIdentityCopierIfNoneRegistered (java.util.Map, java.lang.Class)
java.util.Map defaults
Class clazz
private java.util.Map initCacheEventListeners (javax.cache.configuration.CompleteConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
javax.cache.configuration.CompleteConfiguration config
java.util.Map listenerResources
private org.ehcache.jsr107.Eh107Expiry initExpiryPolicy (javax.cache.configuration.CompleteConfiguration)
javax.cache.configuration.CompleteConfiguration config
private org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter initCacheLoaderWriter (javax.cache.configuration.CompleteConfiguration)
javax.cache.integration.CacheWriter cacheWriter
Throwable t
javax.cache.configuration.CompleteConfiguration config
javax.cache.configuration.Factory cacheLoaderFactory
javax.cache.configuration.Factory cacheWriterFactory
javax.cache.integration.CacheLoader cacheLoader
javax.cache.integration.CacheWriter cacheWriter
void setUpManagementAndStats (org.ehcache.core.InternalCache, org.ehcache.jsr107.Eh107Configuration)
org.ehcache.core.InternalCache cache
org.ehcache.jsr107.Eh107Configuration configuration
org.ehcache.jsr107.config.Jsr107CacheConfiguration cacheConfiguration
private void setupManagementAndStatsInternal (org.ehcache.jsr107.Eh107Configuration, org.ehcache.jsr107.config.Jsr107CacheConfiguration)
org.ehcache.jsr107.config.ConfigurationElementState managementEnabled
org.ehcache.jsr107.config.ConfigurationElementState statisticsEnabled
org.ehcache.jsr107.Eh107Configuration configuration
org.ehcache.jsr107.config.Jsr107CacheConfiguration cacheConfiguration
org.ehcache.jsr107.config.ConfigurationElementState enableManagement
org.ehcache.jsr107.config.ConfigurationElementState enableStatistics
static void <clinit> ()
}
org/ehcache/jsr107/DefaultConfigurationResolver.class
DefaultConfigurationResolver.java
package org.ehcache.jsr107
org.ehcache.jsr107.DefaultConfigurationResolver extends java.lang.Object {
static final String DEFAULT_CONFIG_PROPERTY_NAME
static java.net.URI resolveConfigURI (java.util.Properties)
java.net.URISyntaxException use
java.util.Properties cacheManagerProperties
Object config
private void <init> ()
}
org/ehcache/jsr107/Eh107Cache$1.class
Eh107Cache.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107Cache$1 extends java.lang.Object implements java.util.Iterator {
final synthetic java.util.Iterator val$specIterator
final synthetic org.ehcache.jsr107.Eh107Cache this$0
void <init> (org.ehcache.jsr107.Eh107Cache, java.util.Iterator)
org.ehcache.jsr107.Eh107Cache this$0
public boolean hasNext ()
public javax.cache.Cache$Entry next ()
org.ehcache.Cache$Entry next
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/jsr107/Eh107Cache$2.class
Eh107Cache.java
package org.ehcache.jsr107
synthetic org.ehcache.jsr107.Eh107Cache$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$jsr107$Eh107Cache$MutableEntryOperation
static void <clinit> ()
}
org/ehcache/jsr107/Eh107Cache$MutableEntry.class
Eh107Cache.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107Cache$MutableEntry extends java.lang.Object implements javax.cache.processor.MutableEntry {
private final Object key
private final Object initialValue
private volatile Object finalValue
private volatile org.ehcache.jsr107.Eh107Cache$MutableEntryOperation operation
final synthetic org.ehcache.jsr107.Eh107Cache this$0
void <init> (org.ehcache.jsr107.Eh107Cache, java.lang.Object, java.lang.Object)
Object key
Object initialValue
public java.lang.Object getKey ()
public java.lang.Object getValue ()
private java.lang.Object tryLoad ()
Exception e
public boolean exists ()
public void remove ()
public void setValue (java.lang.Object)
Object value
java.lang.Object apply (boolean, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
boolean isWriteThrough
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean shouldReplace ()
boolean shouldGenerateEvent ()
boolean shouldInvokeWriter ()
private java.lang.Object undefined ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
}
org/ehcache/jsr107/Eh107Cache$MutableEntryOperation.class
Eh107Cache.java
package org.ehcache.jsr107
final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation extends java.lang.Enum {
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation NONE
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation ACCESS
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation CREATE
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation LOAD
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation REMOVE
public static final enum org.ehcache.jsr107.Eh107Cache$MutableEntryOperation UPDATE
private static final synthetic org.ehcache.jsr107.Eh107Cache$MutableEntryOperation[] $VALUES
public static org.ehcache.jsr107.Eh107Cache$MutableEntryOperation[] values ()
public static org.ehcache.jsr107.Eh107Cache$MutableEntryOperation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/jsr107/Eh107Cache$WrappedEhcacheEntry.class
Eh107Cache.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107Cache$WrappedEhcacheEntry extends java.lang.Object implements javax.cache.Cache$Entry {
private final org.ehcache.Cache$Entry ehEntry
void <init> (org.ehcache.Cache$Entry)
org.ehcache.Cache$Entry ehEntry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
}
org/ehcache/jsr107/Eh107Cache.class
Eh107Cache.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107Cache extends java.lang.Object implements javax.cache.Cache {
private final org.ehcache.core.InternalCache ehCache
private final org.ehcache.core.Jsr107Cache jsr107Cache
private final org.ehcache.jsr107.Eh107CacheManager cacheManager
private final String name
private final java.util.concurrent.atomic.AtomicBoolean hypotheticallyClosed
private final org.ehcache.jsr107.CacheResources cacheResources
private final org.ehcache.jsr107.Eh107CacheMXBean managementBean
private final org.ehcache.jsr107.Eh107CacheStatisticsMXBean statisticsBean
private final org.ehcache.jsr107.Eh107Configuration config
private final org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter cacheLoaderWriter
private static final Object UNDEFINED
void <init> (java.lang.String, org.ehcache.jsr107.Eh107Configuration, org.ehcache.jsr107.CacheResources, org.ehcache.core.InternalCache, org.ehcache.core.spi.service.StatisticsService, org.ehcache.jsr107.Eh107CacheManager)
java.util.Map$Entry entry
String name
org.ehcache.jsr107.Eh107Configuration config
org.ehcache.jsr107.CacheResources cacheResources
org.ehcache.core.InternalCache ehCache
org.ehcache.core.spi.service.StatisticsService statisticsService
org.ehcache.jsr107.Eh107CacheManager cacheManager
public java.lang.Object get (java.lang.Object)
org.ehcache.spi.loaderwriter.CacheLoadingException e
Object key
public java.util.Map getAll (java.util.Set)
org.ehcache.spi.loaderwriter.CacheLoadingException e
java.util.Set keys
public boolean containsKey (java.lang.Object)
Object key
public void loadAll (java.util.Set, boolean, javax.cache.integration.CompletionListener)
Object key
javax.cache.integration.CacheLoaderException cle
Exception e
java.util.Set keys
boolean replaceExistingValues
javax.cache.integration.CompletionListener completionListener
private javax.cache.integration.CacheLoaderException getCacheLoaderException (java.lang.Exception)
javax.cache.integration.CacheLoaderException cle
javax.cache.integration.CacheLoaderException cle
Exception e
javax.cache.integration.CacheLoaderException cle
private java.util.Map loadAllFunction (java.lang.Iterable)
Object key
java.util.Map loadResult
java.util.HashMap resultMap
javax.cache.integration.CacheLoaderException cle
Exception e
Iterable keysIterable
public void put (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException cwe
Object key
Object value
public java.lang.Object getAndPut (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object value
public void putAll (java.util.Map)
org.ehcache.spi.loaderwriter.CacheWritingException e
java.util.Map map
public boolean putIfAbsent (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object value
public boolean remove (java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
public boolean remove (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object oldValue
public java.lang.Object getAndRemove (java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object oldValue
Object newValue
public boolean replace (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object value
public java.lang.Object getAndReplace (java.lang.Object, java.lang.Object)
org.ehcache.spi.loaderwriter.CacheWritingException e
Object key
Object value
public void removeAll (java.util.Set)
org.ehcache.spi.loaderwriter.CacheWritingException e
java.util.Set keys
public void removeAll ()
org.ehcache.spi.loaderwriter.CacheWritingException e
public void clear ()
private void clear (boolean)
boolean checkClosed
public javax.cache.configuration.Configuration getConfiguration (java.lang.Class)
Class clazz
public transient java.lang.Object invoke (java.lang.Object, javax.cache.processor.EntryProcessor, java.lang.Object[]) throws javax.cache.processor.EntryProcessorException
Object key
javax.cache.processor.EntryProcessor entryProcessor
Object[] arguments
java.util.concurrent.atomic.AtomicReference mutableEntryRef
java.util.concurrent.atomic.AtomicReference invokeResult
public transient java.util.Map invokeAll (java.util.Set, javax.cache.processor.EntryProcessor, java.lang.Object[])
Object key
Object invokeResult
Exception e
javax.cache.processor.EntryProcessorResult result
Object key
java.util.Set keys
javax.cache.processor.EntryProcessor entryProcessor
Object[] arguments
java.util.Map results
public java.lang.String getName ()
public javax.cache.CacheManager getCacheManager ()
public void close ()
public boolean isClosed ()
javax.cache.CacheException closeInternalAfter (javax.cache.CacheException)
javax.cache.CacheException failure
void closeInternal ()
private void closeInternal (boolean)
Throwable t
boolean destroy
private boolean syncedIsClose ()
void destroy ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
public void registerCacheEntryListener (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration cacheEntryListenerConfiguration
org.ehcache.jsr107.ListenerResources resources
private void registerEhcacheListeners (javax.cache.configuration.CacheEntryListenerConfiguration, org.ehcache.jsr107.ListenerResources)
org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor ehcacheListener
javax.cache.configuration.CacheEntryListenerConfiguration config
org.ehcache.jsr107.ListenerResources resources
boolean synchronous
org.ehcache.event.EventOrdering ordering
org.ehcache.event.EventFiring firing
boolean requestsOld
public void deregisterCacheEntryListener (javax.cache.configuration.CacheEntryListenerConfiguration)
org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor ehListener
javax.cache.configuration.CacheEntryListenerConfiguration cacheEntryListenerConfiguration
org.ehcache.jsr107.ListenerResources resources
public java.util.Iterator iterator ()
java.util.Iterator specIterator
private void checkClosed ()
public java.lang.String toString ()
org.ehcache.jsr107.Eh107MXBean getManagementMBean ()
org.ehcache.jsr107.Eh107MXBean getStatisticsMBean ()
void setStatisticsEnabled (boolean)
boolean enabled
void setManagementEnabled (boolean)
boolean enabled
private static javax.cache.integration.CacheLoaderException jsr107CacheLoaderException (org.ehcache.spi.loaderwriter.CacheLoadingException)
org.ehcache.spi.loaderwriter.CacheLoadingException e
private static javax.cache.integration.CacheWriterException jsr107CacheWriterException (org.ehcache.spi.loaderwriter.CacheWritingException)
org.ehcache.spi.loaderwriter.CacheWritingException e
private static javax.cache.processor.EntryProcessorResult newEntryProcessorResult (java.lang.Object)
Object result
private static javax.cache.processor.EntryProcessorResult newErrorThrowingEntryProcessorResult (java.lang.Exception)
Exception e
private static synthetic java.lang.Object lambda$newErrorThrowingEntryProcessorResult$5 (java.lang.Exception) throws javax.cache.processor.EntryProcessorException
Exception e
private static synthetic java.lang.Object lambda$newEntryProcessorResult$4 (java.lang.Object) throws javax.cache.processor.EntryProcessorException
Object result
private static synthetic java.lang.Boolean lambda$invoke$3 (java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.atomic.AtomicReference mutableEntryRef
org.ehcache.jsr107.Eh107Cache$MutableEntry mutableEntry
private static synthetic java.lang.Boolean lambda$invoke$2 (java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.atomic.AtomicReference mutableEntryRef
org.ehcache.jsr107.Eh107Cache$MutableEntry mutableEntry
private static synthetic java.lang.Boolean lambda$invoke$1 (java.util.concurrent.atomic.AtomicReference)
java.util.concurrent.atomic.AtomicReference mutableEntryRef
org.ehcache.jsr107.Eh107Cache$MutableEntry mutableEntry
private synthetic java.lang.Object lambda$invoke$0 (java.util.concurrent.atomic.AtomicReference, javax.cache.processor.EntryProcessor, java.lang.Object[], java.util.concurrent.atomic.AtomicReference, java.lang.Object, java.lang.Object)
Object processResult
Exception e
java.util.concurrent.atomic.AtomicReference mutableEntryRef
javax.cache.processor.EntryProcessor entryProcessor
Object[] arguments
java.util.concurrent.atomic.AtomicReference invokeResult
Object mappedKey
Object mappedValue
org.ehcache.jsr107.Eh107Cache$MutableEntry mutableEntry
Object processResult
static synthetic void access$000 (org.ehcache.jsr107.Eh107Cache)
org.ehcache.jsr107.Eh107Cache x0
static synthetic java.lang.Object access$100 ()
static synthetic org.ehcache.jsr107.Eh107Configuration access$200 (org.ehcache.jsr107.Eh107Cache)
org.ehcache.jsr107.Eh107Cache x0
static synthetic org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter access$300 (org.ehcache.jsr107.Eh107Cache)
org.ehcache.jsr107.Eh107Cache x0
static void <clinit> ()
}
org/ehcache/jsr107/Eh107CacheEntryEvent$NormalEvent.class
Eh107CacheEntryEvent.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheEntryEvent$NormalEvent extends org.ehcache.jsr107.Eh107CacheEntryEvent {
private static final long serialVersionUID
public void <init> (javax.cache.Cache, javax.cache.event.EventType, org.ehcache.event.CacheEvent, boolean)
javax.cache.Cache source
javax.cache.event.EventType eventType
org.ehcache.event.CacheEvent ehEvent
boolean hasOldValue
public java.lang.Object getValue ()
}
org/ehcache/jsr107/Eh107CacheEntryEvent$RemovingEvent.class
Eh107CacheEntryEvent.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheEntryEvent$RemovingEvent extends org.ehcache.jsr107.Eh107CacheEntryEvent {
private static final long serialVersionUID
public void <init> (javax.cache.Cache, javax.cache.event.EventType, org.ehcache.event.CacheEvent, boolean)
javax.cache.Cache source
javax.cache.event.EventType eventType
org.ehcache.event.CacheEvent ehEvent
boolean hasOldValue
public java.lang.Object getValue ()
}
org/ehcache/jsr107/Eh107CacheEntryEvent.class
Eh107CacheEntryEvent.java
package org.ehcache.jsr107
abstract org.ehcache.jsr107.Eh107CacheEntryEvent extends javax.cache.event.CacheEntryEvent {
private static final long serialVersionUID
private final org.ehcache.event.CacheEvent ehEvent
private final boolean hasOldValue
void <init> (javax.cache.Cache, javax.cache.event.EventType, org.ehcache.event.CacheEvent, boolean)
javax.cache.Cache source
javax.cache.event.EventType eventType
org.ehcache.event.CacheEvent ehEvent
boolean hasOldValue
public java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
public java.lang.Object getOldValue ()
public boolean isOldValueAvailable ()
static synthetic org.ehcache.event.CacheEvent access$000 (org.ehcache.jsr107.Eh107CacheEntryEvent)
org.ehcache.jsr107.Eh107CacheEntryEvent x0
}
org/ehcache/jsr107/Eh107CacheLoaderWriter$Entry.class
Eh107CacheLoaderWriter.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheLoaderWriter$Entry extends java.lang.Object implements javax.cache.Cache$Entry {
private final Object key
private final Object value
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
public int hashCode ()
public boolean equals (java.lang.Object)
Object value1
Object value2
org.ehcache.jsr107.Eh107CacheLoaderWriter$Entry other
Object key1
Object key2
Object obj
}
org/ehcache/jsr107/Eh107CacheLoaderWriter.class
Eh107CacheLoaderWriter.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheLoaderWriter extends java.lang.Object implements org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter java.io.Closeable {
private final javax.cache.integration.CacheLoader cacheLoader
private final boolean readThrough
private final javax.cache.integration.CacheWriter cacheWriter
void <init> (javax.cache.integration.CacheLoader, boolean, javax.cache.integration.CacheWriter, boolean)
javax.cache.integration.CacheLoader cacheLoader
boolean readThrough
javax.cache.integration.CacheWriter cacheWriter
boolean writeThrough
public java.lang.Object load (java.lang.Object)
Object key
public java.util.Map loadAll (java.lang.Iterable)
Iterable keys
public java.util.Map loadAllAlways (java.lang.Iterable)
Iterable keys
public void write (java.lang.Object, java.lang.Object)
Object key
Object value
public void delete (java.lang.Object)
Object key
public void deleteAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException
Object key
java.util.Map failures
java.util.Set successes
Exception e
java.util.Set allKeys
Iterable keys
private java.util.Set successes (java.lang.Iterable, java.util.Set)
Object key
Iterable keys
java.util.Set failures
java.util.Set set
private java.util.Map failures (java.util.Set, java.lang.Exception)
Object key
java.util.Set keys
Exception e
java.util.Map map
public void writeAll (java.lang.Iterable)
java.util.Map$Entry entry
javax.cache.Cache$Entry entry
Object key
java.util.Map$Entry entry
java.util.Map failures
java.util.Set successes
Exception e
java.util.Collection toWrite
Iterable entries
public void close () throws java.io.IOException
private static javax.cache.Cache$Entry cacheEntryFor (java.lang.Object, java.lang.Object)
Object key
Object value
}
org/ehcache/jsr107/Eh107CacheLoaderWriterProvider.class
Eh107CacheLoaderWriterProvider.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheLoaderWriterProvider extends org.ehcache.impl.internal.spi.loaderwriter.DefaultCacheLoaderWriterProvider {
private final java.util.concurrent.ConcurrentMap cacheLoaderWriters
public void <init> ()
public org.ehcache.spi.loaderwriter.CacheLoaderWriter createCacheLoaderWriter (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public void releaseCacheLoaderWriter (java.lang.String, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
String alias
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
void registerJsr107Loader (java.lang.String, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
String alias
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
org.ehcache.spi.loaderwriter.CacheLoaderWriter prev
}
org/ehcache/jsr107/Eh107CacheMXBean.class
Eh107CacheMXBean.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheMXBean extends org.ehcache.jsr107.Eh107MXBean implements javax.cache.management.CacheMXBean {
private final org.ehcache.jsr107.Eh107Configuration config
void <init> (java.lang.String, java.net.URI, org.ehcache.jsr107.Eh107Configuration)
String cacheName
java.net.URI cacheManagerURI
org.ehcache.jsr107.Eh107Configuration config
public java.lang.String getKeyType ()
public java.lang.String getValueType ()
public boolean isReadThrough ()
public boolean isWriteThrough ()
public boolean isStoreByValue ()
public boolean isStatisticsEnabled ()
public boolean isManagementEnabled ()
}
org/ehcache/jsr107/Eh107CacheManager.class
Eh107CacheManager.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheManager extends java.lang.Object implements javax.cache.CacheManager {
private static final org.slf4j.Logger LOG
private static final javax.management.MBeanServer MBEAN_SERVER
private final Object cachesLock
private final java.util.concurrent.ConcurrentMap caches
private final org.ehcache.CacheManager ehCacheManager
private final org.ehcache.jsr107.EhcacheCachingProvider cachingProvider
private final ClassLoader classLoader
private final java.net.URI uri
private final java.util.Properties props
private final org.ehcache.jsr107.ConfigurationMerger configurationMerger
private final org.ehcache.core.spi.service.StatisticsService statisticsService
static final synthetic boolean $assertionsDisabled
void <init> (org.ehcache.jsr107.EhcacheCachingProvider, org.ehcache.CacheManager, org.ehcache.jsr107.Jsr107Service, java.util.Properties, java.lang.ClassLoader, java.net.URI, org.ehcache.jsr107.ConfigurationMerger)
org.ehcache.jsr107.EhcacheCachingProvider cachingProvider
org.ehcache.CacheManager ehCacheManager
org.ehcache.jsr107.Jsr107Service jsr107Service
java.util.Properties props
ClassLoader classLoader
java.net.URI uri
org.ehcache.jsr107.ConfigurationMerger configurationMerger
private void refreshAllCaches ()
String name
org.ehcache.config.CacheConfiguration config
java.util.Map$Entry entry
org.ehcache.jsr107.Eh107Configuration configuration
org.ehcache.jsr107.Eh107Cache cache
java.util.Map$Entry namedCacheEntry
private org.ehcache.jsr107.Eh107Cache wrapEhcacheCache (java.lang.String, org.ehcache.config.CacheConfiguration)
String alias
org.ehcache.config.CacheConfiguration ehConfig
org.ehcache.Cache cache
private org.ehcache.jsr107.Eh107Cache wrapEhcacheCache (java.lang.String, org.ehcache.core.InternalCache)
org.ehcache.impl.config.copy.DefaultCopierConfiguration copierConfig
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
String alias
org.ehcache.core.InternalCache cache
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
boolean storeByValueOnHeap
org.ehcache.jsr107.Eh107Configuration config
org.ehcache.jsr107.Eh107Expiry expiry
org.ehcache.jsr107.CacheResources resources
private org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter wrapCacheLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter cacheLoaderWriter
public javax.cache.spi.CachingProvider getCachingProvider ()
public java.net.URI getURI ()
public java.lang.ClassLoader getClassLoader ()
public java.util.Properties getProperties ()
public javax.cache.Cache createCache (java.lang.String, javax.cache.configuration.Configuration) throws java.lang.IllegalArgumentException
org.ehcache.Cache ehcache
IllegalArgumentException e
org.ehcache.jsr107.Eh107Configuration$Eh107ConfigurationWrapper configurationWrapper
org.ehcache.config.CacheConfiguration unwrap
org.ehcache.Cache ehcache
org.ehcache.jsr107.Eh107Cache cache
org.ehcache.jsr107.Eh107Configuration configuration
org.ehcache.core.InternalCache ehCache
IllegalArgumentException e
Throwable t
Throwable t
org.ehcache.jsr107.ConfigurationMerger$ConfigHolder configHolder
org.ehcache.core.InternalCache ehCache
org.ehcache.jsr107.Eh107Cache cache
org.ehcache.jsr107.CacheResources cacheResources
String cacheName
javax.cache.configuration.Configuration config
private void checkClosed ()
public java.lang.String toString ()
public javax.cache.Cache getCache (java.lang.String, java.lang.Class, java.lang.Class)
String cacheName
Class keyType
Class valueType
org.ehcache.jsr107.Eh107Cache cache
Class actualKeyType
Class actualValueType
public javax.cache.Cache getCache (java.lang.String)
String cacheName
private org.ehcache.jsr107.Eh107Cache safeCacheRetrieval (java.lang.String)
String cacheName
org.ehcache.jsr107.Eh107Cache eh107Cache
public java.lang.Iterable getCacheNames ()
public void destroyCache (java.lang.String)
Throwable t
org.ehcache.jsr107.Eh107Cache cache
String cacheName
public void enableManagement (java.lang.String, boolean)
String cacheName
boolean enabled
org.ehcache.jsr107.Eh107Cache cache
private void enableManagement (org.ehcache.jsr107.Eh107Cache, boolean)
org.ehcache.jsr107.Eh107Cache cache
boolean enabled
private void unregisterObject (org.ehcache.jsr107.Eh107MXBean)
Exception e
org.ehcache.jsr107.Eh107MXBean bean
private void registerObject (org.ehcache.jsr107.Eh107MXBean)
Exception e
org.ehcache.jsr107.Eh107MXBean bean
public void enableStatistics (java.lang.String, boolean)
String cacheName
boolean enabled
org.ehcache.jsr107.Eh107Cache cache
private void enableStatistics (org.ehcache.jsr107.Eh107Cache, boolean)
org.ehcache.jsr107.Eh107Cache cache
boolean enabled
public boolean isClosed ()
public java.lang.Object unwrap (java.lang.Class)
Class clazz
public void close ()
void closeInternal ()
java.io.IOException e
void close (org.ehcache.jsr107.Eh107Cache)
Throwable t
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$close$7 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private static synthetic void lambda$close$6 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$close$5 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$close$4 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$destroyCache$3 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private static synthetic void lambda$destroyCache$2 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$destroyCache$1 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
private synthetic void lambda$destroyCache$0 (org.ehcache.jsr107.Eh107Cache) throws java.io.IOException
org.ehcache.jsr107.Eh107Cache cache
static void <clinit> ()
}
org/ehcache/jsr107/Eh107CacheStatisticsMXBean.class
Eh107CacheStatisticsMXBean.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CacheStatisticsMXBean extends org.ehcache.jsr107.Eh107MXBean implements javax.cache.management.CacheStatisticsMXBean {
private final org.ehcache.core.statistics.CacheStatistics cacheStatistics
private final org.ehcache.core.statistics.Jsr107LatencyMonitor averageGetTime
private final org.ehcache.core.statistics.Jsr107LatencyMonitor averagePutTime
private final org.ehcache.core.statistics.Jsr107LatencyMonitor averageRemoveTime
void <init> (java.lang.String, java.net.URI, org.ehcache.core.spi.service.StatisticsService)
String cacheName
java.net.URI cacheManagerURI
org.ehcache.core.spi.service.StatisticsService statisticsService
private org.ehcache.core.statistics.Jsr107LatencyMonitor registerDerivedStatistics (java.lang.Class, java.lang.String)
Class outcome
String name
org.ehcache.core.statistics.Jsr107LatencyMonitor monitor
org.ehcache.core.statistics.CacheStatistics cacheStatistics
public void clear ()
public long getCacheHits ()
public float getCacheHitPercentage ()
public long getCacheMisses ()
public float getCacheMissPercentage ()
public long getCacheGets ()
public long getCachePuts ()
public long getCacheRemovals ()
public long getCacheEvictions ()
public float getAverageGetTime ()
public float getAveragePutTime ()
public float getAverageRemoveTime ()
}
org/ehcache/jsr107/Eh107CompleteConfiguration.class
Eh107CompleteConfiguration.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107CompleteConfiguration extends org.ehcache.jsr107.Eh107Configuration implements javax.cache.configuration.CompleteConfiguration {
private static final long serialVersionUID
private final Class keyType
private final Class valueType
private final boolean isStoreByValue
private final boolean isReadThrough
private final boolean isWriteThrough
private volatile boolean isStatisticsEnabled
private volatile boolean isManagementEnabled
private final java.util.List cacheEntryListenerConfigs
private final javax.cache.configuration.Factory cacheLoaderFactory
private final javax.cache.configuration.Factory cacheWriterFactory
private final javax.cache.configuration.Factory expiryPolicyFactory
private final transient org.ehcache.config.CacheConfiguration ehcacheConfig
void <init> (javax.cache.configuration.Configuration)
javax.cache.configuration.Configuration config
void <init> (javax.cache.configuration.Configuration, org.ehcache.config.CacheConfiguration)
javax.cache.configuration.Configuration config
org.ehcache.config.CacheConfiguration ehcacheConfig
public void <init> (javax.cache.configuration.Configuration, org.ehcache.config.CacheConfiguration, boolean, boolean)
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
javax.cache.configuration.CompleteConfiguration completeConfig
javax.cache.configuration.Configuration config
org.ehcache.config.CacheConfiguration ehcacheConfig
boolean useEhcacheExpiry
boolean useEhcacheLoaderWriter
javax.cache.configuration.Factory tempExpiryPolicyFactory
private static boolean isStoreByValue (javax.cache.configuration.Configuration, org.ehcache.config.CacheConfiguration)
org.ehcache.impl.config.copy.DefaultCopierConfiguration copierConfig
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
java.util.Collection serviceConfigurations
javax.cache.configuration.Configuration config
org.ehcache.config.CacheConfiguration ehcacheConfig
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public boolean isStoreByValue ()
public boolean isReadThrough ()
public boolean isWriteThrough ()
public boolean isStatisticsEnabled ()
public boolean isManagementEnabled ()
public java.lang.Iterable getCacheEntryListenerConfigurations ()
public javax.cache.configuration.Factory getCacheLoaderFactory ()
public javax.cache.configuration.Factory getCacheWriterFactory ()
public javax.cache.configuration.Factory getExpiryPolicyFactory ()
void setManagementEnabled (boolean)
boolean isManagementEnabled
void setStatisticsEnabled (boolean)
boolean isStatisticsEnabled
void addCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
void removeCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
public java.lang.Object unwrap (java.lang.Class)
Class clazz
private java.lang.Object writeReplace ()
private javax.cache.configuration.Factory createThrowingFactory ()
private static synthetic java.lang.Object $deserializeLambda$ (java.lang.invoke.SerializedLambda)
java.lang.invoke.SerializedLambda lambda
private static synthetic java.lang.Object lambda$createThrowingFactory$28e857b0$1 ()
}
org/ehcache/jsr107/Eh107Configuration$1.class
Eh107Configuration.java
package org.ehcache.jsr107
synthetic org.ehcache.jsr107.Eh107Configuration$1 extends java.lang.Object {
}
org/ehcache/jsr107/Eh107Configuration$Eh107ConfigurationWrapper.class
Eh107Configuration.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107Configuration$Eh107ConfigurationWrapper extends java.lang.Object implements javax.cache.configuration.Configuration {
private static final long serialVersionUID
private final transient org.ehcache.config.CacheConfiguration cacheConfiguration
private void <init> (org.ehcache.config.CacheConfiguration)
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.config.CacheConfiguration getCacheConfiguration ()
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public boolean isStoreByValue ()
synthetic void <init> (org.ehcache.config.CacheConfiguration, org.ehcache.jsr107.Eh107Configuration$1)
org.ehcache.config.CacheConfiguration x0
org.ehcache.jsr107.Eh107Configuration$1 x1
}
org/ehcache/jsr107/Eh107Configuration.class
Eh107Configuration.java
package org.ehcache.jsr107
public abstract org.ehcache.jsr107.Eh107Configuration extends java.lang.Object implements javax.cache.configuration.Configuration {
private static final long serialVersionUID
public void <init> ()
public static javax.cache.configuration.Configuration fromEhcacheCacheConfiguration (org.ehcache.config.CacheConfiguration)
org.ehcache.config.CacheConfiguration ehcacheConfig
public static javax.cache.configuration.Configuration fromEhcacheCacheConfiguration (org.ehcache.config.Builder)
org.ehcache.config.Builder ehcacheConfigBuilder
public abstract java.lang.Object unwrap (java.lang.Class)
abstract boolean isReadThrough ()
abstract boolean isWriteThrough ()
abstract boolean isStatisticsEnabled ()
abstract void setStatisticsEnabled (boolean)
abstract boolean isManagementEnabled ()
abstract void setManagementEnabled (boolean)
abstract void addCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
abstract void removeCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
}
org/ehcache/jsr107/Eh107Expiry.class
Eh107Expiry.java
package org.ehcache.jsr107
abstract org.ehcache.jsr107.Eh107Expiry extends java.lang.Object implements org.ehcache.expiry.ExpiryPolicy {
private final ThreadLocal shortCircuitAccess
void <init> ()
void enableShortCircuitAccessCalls ()
void disableShortCircuitAccessCalls ()
private boolean isShortCircuitAccessCalls ()
public final java.time.Duration getExpiryForAccess (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
protected abstract java.time.Duration getExpiryForAccessInternal (java.lang.Object, java.util.function.Supplier)
}
org/ehcache/jsr107/Eh107IdentityCopier.class
Eh107IdentityCopier.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107IdentityCopier extends org.ehcache.impl.copy.ReadWriteCopier {
public void <init> ()
public java.lang.Object copy (java.lang.Object)
Object obj
}
org/ehcache/jsr107/Eh107MXBean.class
Eh107MXBean.java
package org.ehcache.jsr107
abstract org.ehcache.jsr107.Eh107MXBean extends java.lang.Object {
private final javax.management.ObjectName objectName
void <init> (java.lang.String, java.net.URI, java.lang.String)
String cacheName
java.net.URI cacheManagerURI
String beanName
private java.lang.String sanitize (java.lang.String)
String string
private javax.management.ObjectName createObjectName (java.lang.String, java.net.URI, java.lang.String)
javax.management.MalformedObjectNameException e
String cacheName
java.net.URI cacheManagerURI
String beanName
String cacheManagerName
javax.management.ObjectName getObjectName ()
}
org/ehcache/jsr107/Eh107ReverseConfiguration.class
Eh107ReverseConfiguration.java
package org.ehcache.jsr107
org.ehcache.jsr107.Eh107ReverseConfiguration extends org.ehcache.jsr107.Eh107Configuration {
private static final long serialVersionUID
private final transient org.ehcache.Cache cache
private final boolean readThrough
private final boolean writeThrough
private final boolean storeByValueOnHeap
private boolean managementEnabled
private boolean statisticsEnabled
void <init> (org.ehcache.Cache, boolean, boolean, boolean)
org.ehcache.Cache cache
boolean readThrough
boolean writeThrough
boolean storeByValueOnHeap
public boolean isReadThrough ()
public boolean isWriteThrough ()
public boolean isStatisticsEnabled ()
public void setStatisticsEnabled (boolean)
boolean enabled
public boolean isManagementEnabled ()
public void setManagementEnabled (boolean)
boolean enabled
public void addCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration cacheEntryListenerConfiguration
public void removeCacheEntryListenerConfiguration (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.configuration.CacheEntryListenerConfiguration cacheEntryListenerConfiguration
public java.lang.Object unwrap (java.lang.Class)
Class clazz
public java.lang.Class getKeyType ()
public java.lang.Class getValueType ()
public boolean isStoreByValue ()
private java.lang.Object writeReplace ()
}
org/ehcache/jsr107/EhcacheCachingProvider$1.class
EhcacheCachingProvider.java
package org.ehcache.jsr107
synthetic org.ehcache.jsr107.EhcacheCachingProvider$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$javax$cache$configuration$OptionalFeature
static void <clinit> ()
}
org/ehcache/jsr107/EhcacheCachingProvider$ConfigSupplier.class
EhcacheCachingProvider.java
package org.ehcache.jsr107
org.ehcache.jsr107.EhcacheCachingProvider$ConfigSupplier extends java.lang.Object {
private final java.net.URI uri
private final ClassLoader classLoader
private org.ehcache.config.Configuration configuration
public void <init> (java.net.URI, java.lang.ClassLoader)
java.net.URI uri
ClassLoader classLoader
public void <init> (java.net.URI, org.ehcache.config.Configuration)
java.net.URI uri
org.ehcache.config.Configuration configuration
public java.net.URI getUri ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.config.Configuration getConfiguration ()
Exception e
}
org/ehcache/jsr107/EhcacheCachingProvider.class
EhcacheCachingProvider.java
package org.ehcache.jsr107
public org.ehcache.jsr107.EhcacheCachingProvider extends java.lang.Object implements javax.cache.spi.CachingProvider {
private static final String DEFAULT_URI_STRING
private static final java.net.URI URI_DEFAULT
private final java.util.Map cacheManagers
public void <init> ()
public javax.cache.CacheManager getCacheManager (java.net.URI, java.lang.ClassLoader, java.util.Properties)
java.net.URI override
java.net.URI uri
ClassLoader classLoader
java.util.Properties properties
public javax.cache.CacheManager getCacheManager (java.net.URI, org.ehcache.config.Configuration)
java.net.URI uri
org.ehcache.config.Configuration config
public javax.cache.CacheManager getCacheManager (java.net.URI, org.ehcache.config.Configuration, java.util.Properties)
java.net.URI uri
org.ehcache.config.Configuration config
java.util.Properties properties
org.ehcache.jsr107.Eh107CacheManager getCacheManager (org.ehcache.jsr107.EhcacheCachingProvider$ConfigSupplier, java.util.Properties)
org.ehcache.jsr107.Eh107CacheManager cacheManager
java.util.concurrent.ConcurrentMap byURI
org.ehcache.jsr107.EhcacheCachingProvider$ConfigSupplier configSupplier
java.util.Properties properties
org.ehcache.jsr107.Eh107CacheManager cacheManager
java.util.concurrent.ConcurrentMap byURI
ClassLoader classLoader
java.net.URI uri
private org.ehcache.jsr107.Eh107CacheManager createCacheManager (java.net.URI, org.ehcache.config.Configuration, java.util.Properties)
java.net.URI uri
org.ehcache.config.Configuration config
java.util.Properties properties
java.util.Collection serviceCreationConfigurations
org.ehcache.jsr107.Jsr107Service jsr107Service
org.ehcache.jsr107.Eh107CacheLoaderWriterProvider cacheLoaderWriterFactory
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration serializerConfiguration
java.util.function.UnaryOperator customization
org.ehcache.CacheManager ehcacheManager
public java.lang.ClassLoader getDefaultClassLoader ()
public java.net.URI getDefaultURI ()
public java.util.Properties getDefaultProperties ()
public javax.cache.CacheManager getCacheManager (java.net.URI, java.lang.ClassLoader)
java.net.URI uri
ClassLoader classLoader
public javax.cache.CacheManager getCacheManager ()
public void close ()
org.ehcache.jsr107.Eh107CacheManager cacheManager
java.util.Map$Entry entry
public void close (java.lang.ClassLoader)
Throwable t
java.util.concurrent.ConcurrentMap map
ClassLoader classLoader
public void close (java.net.URI, java.lang.ClassLoader)
org.ehcache.jsr107.Eh107CacheManager cacheManager
java.util.concurrent.ConcurrentMap map
java.net.URI uri
ClassLoader classLoader
public boolean isSupported (javax.cache.configuration.OptionalFeature)
javax.cache.configuration.OptionalFeature optionalFeature
void close (org.ehcache.jsr107.Eh107CacheManager)
java.util.concurrent.ConcurrentMap map
org.ehcache.jsr107.Eh107CacheManager cacheManager
private static java.util.Properties cloneProperties (java.util.Properties)
java.util.Map$Entry entry
java.util.Properties properties
java.util.Properties clone
private static synthetic java.io.Closeable lambda$close$1 (org.ehcache.jsr107.Eh107CacheManager)
org.ehcache.jsr107.Eh107CacheManager cm
private static synthetic org.ehcache.core.spi.ServiceLocator$DependencySet lambda$createCacheManager$0 (org.ehcache.jsr107.Jsr107Service, org.ehcache.jsr107.Eh107CacheLoaderWriterProvider, java.util.Collection, org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration, org.ehcache.core.spi.ServiceLocator$DependencySet)
org.ehcache.jsr107.Jsr107Service jsr107Service
org.ehcache.jsr107.Eh107CacheLoaderWriterProvider cacheLoaderWriterFactory
java.util.Collection serviceCreationConfigurations
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration serializerConfiguration
org.ehcache.core.spi.ServiceLocator$DependencySet dependencies
org.ehcache.core.spi.ServiceLocator$DependencySet d
static synthetic java.net.URI access$000 ()
static void <clinit> ()
java.net.URISyntaxException e
}
org/ehcache/jsr107/EhcacheExpiryWrapper.class
EhcacheExpiryWrapper.java
package org.ehcache.jsr107
org.ehcache.jsr107.EhcacheExpiryWrapper extends org.ehcache.jsr107.Eh107Expiry {
private final org.ehcache.expiry.ExpiryPolicy wrappedExpiry
void <init> (org.ehcache.expiry.ExpiryPolicy)
org.ehcache.expiry.ExpiryPolicy wrappedExpiry
public java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
Object key
Object value
protected java.time.Duration getExpiryForAccessInternal (java.lang.Object, java.util.function.Supplier)
Object key
java.util.function.Supplier value
public java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
Object key
java.util.function.Supplier oldValue
Object newValue
}
org/ehcache/jsr107/EventListenerAdaptors$CreatedAdaptor.class
EventListenerAdaptors.java
package org.ehcache.jsr107
org.ehcache.jsr107.EventListenerAdaptors$CreatedAdaptor extends org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor {
private final javax.cache.event.CacheEntryCreatedListener listener
void <init> (javax.cache.Cache, javax.cache.event.CacheEntryCreatedListener, javax.cache.event.CacheEntryEventFilter, boolean)
javax.cache.Cache source
javax.cache.event.CacheEntryCreatedListener listener
javax.cache.event.CacheEntryEventFilter filter
boolean requestsOld
org.ehcache.event.EventType getEhcacheEventType ()
public void onEvent (org.ehcache.event.CacheEvent)
java.util.Set events
org.ehcache.event.CacheEvent ehEvent
org.ehcache.jsr107.Eh107CacheEntryEvent event
}
org/ehcache/jsr107/EventListenerAdaptors$EventListenerAdaptor.class
EventListenerAdaptors.java
package org.ehcache.jsr107
abstract org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor extends java.lang.Object implements org.ehcache.event.CacheEventListener {
final javax.cache.event.CacheEntryEventFilter filter
final javax.cache.Cache source
final boolean requestsOld
void <init> (javax.cache.Cache, javax.cache.event.CacheEntryEventFilter, boolean)
javax.cache.Cache source
javax.cache.event.CacheEntryEventFilter filter
boolean requestsOld
abstract org.ehcache.event.EventType getEhcacheEventType ()
}
org/ehcache/jsr107/EventListenerAdaptors$ExpiredAdaptor.class
EventListenerAdaptors.java
package org.ehcache.jsr107
org.ehcache.jsr107.EventListenerAdaptors$ExpiredAdaptor extends org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor {
private final javax.cache.event.CacheEntryExpiredListener listener
void <init> (javax.cache.Cache, javax.cache.event.CacheEntryExpiredListener, javax.cache.event.CacheEntryEventFilter, boolean)
javax.cache.Cache source
javax.cache.event.CacheEntryExpiredListener listener
javax.cache.event.CacheEntryEventFilter filter
boolean requestsOld
org.ehcache.event.EventType getEhcacheEventType ()
public void onEvent (org.ehcache.event.CacheEvent)
java.util.Set events
org.ehcache.event.CacheEvent ehEvent
org.ehcache.jsr107.Eh107CacheEntryEvent event
}
org/ehcache/jsr107/EventListenerAdaptors$RemovedAdaptor.class
EventListenerAdaptors.java
package org.ehcache.jsr107
org.ehcache.jsr107.EventListenerAdaptors$RemovedAdaptor extends org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor {
private final javax.cache.event.CacheEntryRemovedListener listener
void <init> (javax.cache.Cache, javax.cache.event.CacheEntryRemovedListener, javax.cache.event.CacheEntryEventFilter, boolean)
javax.cache.Cache source
javax.cache.event.CacheEntryRemovedListener listener
javax.cache.event.CacheEntryEventFilter filter
boolean requestsOld
org.ehcache.event.EventType getEhcacheEventType ()
public void onEvent (org.ehcache.event.CacheEvent)
java.util.Set events
org.ehcache.event.CacheEvent ehEvent
org.ehcache.jsr107.Eh107CacheEntryEvent event
}
org/ehcache/jsr107/EventListenerAdaptors$UpdatedAdaptor.class
EventListenerAdaptors.java
package org.ehcache.jsr107
org.ehcache.jsr107.EventListenerAdaptors$UpdatedAdaptor extends org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor {
private final javax.cache.event.CacheEntryUpdatedListener listener
void <init> (javax.cache.Cache, javax.cache.event.CacheEntryUpdatedListener, javax.cache.event.CacheEntryEventFilter, boolean)
javax.cache.Cache source
javax.cache.event.CacheEntryUpdatedListener listener
javax.cache.event.CacheEntryEventFilter filter
boolean requestsOld
org.ehcache.event.EventType getEhcacheEventType ()
public void onEvent (org.ehcache.event.CacheEvent)
java.util.Set events
org.ehcache.event.CacheEvent ehEvent
org.ehcache.jsr107.Eh107CacheEntryEvent event
}
org/ehcache/jsr107/EventListenerAdaptors.class
EventListenerAdaptors.java
package org.ehcache.jsr107
org.ehcache.jsr107.EventListenerAdaptors extends java.lang.Object {
static java.util.List ehListenersFor (javax.cache.event.CacheEntryListener, javax.cache.event.CacheEntryEventFilter, javax.cache.Cache, boolean)
javax.cache.event.CacheEntryListener listener
javax.cache.event.CacheEntryEventFilter filter
javax.cache.Cache source
boolean requestsOld
java.util.List rv
private void <init> ()
}
org/ehcache/jsr107/ExpiryPolicyToEhcacheExpiry.class
ExpiryPolicyToEhcacheExpiry.java
package org.ehcache.jsr107
org.ehcache.jsr107.ExpiryPolicyToEhcacheExpiry extends org.ehcache.jsr107.Eh107Expiry implements java.io.Closeable {
private final javax.cache.expiry.ExpiryPolicy expiryPolicy
void <init> (javax.cache.expiry.ExpiryPolicy)
javax.cache.expiry.ExpiryPolicy expiryPolicy
public java.time.Duration getExpiryForCreation (java.lang.Object, java.lang.Object)
javax.cache.expiry.Duration duration
Throwable t
Object key
Object value
protected java.time.Duration getExpiryForAccessInternal (java.lang.Object, java.util.function.Supplier)
javax.cache.expiry.Duration duration
Throwable t
Object key
java.util.function.Supplier value
public java.time.Duration getExpiryForUpdate (java.lang.Object, java.util.function.Supplier, java.lang.Object)
javax.cache.expiry.Duration duration
Throwable t
Object key
java.util.function.Supplier oldValue
Object newValue
public void close () throws java.io.IOException
private java.time.Duration convertDuration (javax.cache.expiry.Duration)
javax.cache.expiry.Duration duration
}
org/ehcache/jsr107/Jsr107Service.class
Jsr107Service.java
package org.ehcache.jsr107
public abstract org.ehcache.jsr107.Jsr107Service extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract java.lang.String getTemplateNameForCache (java.lang.String)
public abstract boolean jsr107CompliantAtomics ()
public abstract org.ehcache.jsr107.config.ConfigurationElementState isManagementEnabledOnAllCaches ()
public abstract org.ehcache.jsr107.config.ConfigurationElementState isStatisticsEnabledOnAllCaches ()
public abstract org.ehcache.core.spi.service.StatisticsService getStatistics ()
}
org/ehcache/jsr107/ListenerResources.class
ListenerResources.java
package org.ehcache.jsr107
org.ehcache.jsr107.ListenerResources extends java.lang.Object implements java.io.Closeable {
private final javax.cache.event.CacheEntryListener listener
private final javax.cache.event.CacheEntryEventFilter filter
private java.util.List ehListeners
static org.ehcache.jsr107.ListenerResources createListenerResources (javax.cache.configuration.CacheEntryListenerConfiguration)
javax.cache.event.CacheEntryEventFilter filter
javax.cache.configuration.Factory filterFactory
javax.cache.event.CacheEntryEventFilter filter
Throwable t
Throwable t
javax.cache.configuration.CacheEntryListenerConfiguration listenerConfig
javax.cache.event.CacheEntryListener listener
javax.cache.event.CacheEntryEventFilter filter
void <init> (javax.cache.event.CacheEntryListener, javax.cache.event.CacheEntryEventFilter)
javax.cache.event.CacheEntryListener listener
javax.cache.event.CacheEntryEventFilter filter
javax.cache.event.CacheEntryEventFilter getFilter ()
javax.cache.event.CacheEntryListener getListener ()
synchronized java.util.List getEhcacheListeners (javax.cache.Cache, boolean)
javax.cache.Cache source
boolean requestsOld
public void close ()
Throwable t
private static synthetic boolean lambda$createListenerResources$0 (javax.cache.event.CacheEntryEvent) throws javax.cache.event.CacheEntryListenerException
javax.cache.event.CacheEntryEvent event
}
org/ehcache/jsr107/NullCompletionListener.class
NullCompletionListener.java
package org.ehcache.jsr107
final org.ehcache.jsr107.NullCompletionListener extends java.lang.Object implements javax.cache.integration.CompletionListener {
static final javax.cache.integration.CompletionListener INSTANCE
public void onCompletion ()
public void onException (java.lang.Exception)
Exception e
private void <init> ()
static void <clinit> ()
}
org/ehcache/jsr107/Unwrap.class
Unwrap.java
package org.ehcache.jsr107
final org.ehcache.jsr107.Unwrap extends java.lang.Object {
static transient java.lang.Object unwrap (java.lang.Class, java.lang.Object[])
Class clazz
Object[] obj
private void <init> ()
private static synthetic java.lang.IllegalArgumentException lambda$unwrap$0 (java.lang.Class)
Class clazz
}
org/ehcache/jsr107/config/
org/ehcache/jsr107/config/ConfigurationElementState$1.class
ConfigurationElementState.java
package org.ehcache.jsr107.config
final enum org.ehcache.jsr107.config.ConfigurationElementState$1 extends org.ehcache.jsr107.config.ConfigurationElementState {
void <init> (java.lang.String, int)
public boolean asBoolean ()
}
org/ehcache/jsr107/config/ConfigurationElementState$2.class
ConfigurationElementState.java
package org.ehcache.jsr107.config
final enum org.ehcache.jsr107.config.ConfigurationElementState$2 extends org.ehcache.jsr107.config.ConfigurationElementState {
void <init> (java.lang.String, int)
public boolean asBoolean ()
}
org/ehcache/jsr107/config/ConfigurationElementState$3.class
ConfigurationElementState.java
package org.ehcache.jsr107.config
final enum org.ehcache.jsr107.config.ConfigurationElementState$3 extends org.ehcache.jsr107.config.ConfigurationElementState {
void <init> (java.lang.String, int)
public boolean asBoolean ()
}
org/ehcache/jsr107/config/ConfigurationElementState.class
ConfigurationElementState.java
package org.ehcache.jsr107.config
public abstract enum org.ehcache.jsr107.config.ConfigurationElementState extends java.lang.Enum {
public static final enum org.ehcache.jsr107.config.ConfigurationElementState UNSPECIFIED
public static final enum org.ehcache.jsr107.config.ConfigurationElementState DISABLED
public static final enum org.ehcache.jsr107.config.ConfigurationElementState ENABLED
private static final synthetic org.ehcache.jsr107.config.ConfigurationElementState[] $VALUES
public static org.ehcache.jsr107.config.ConfigurationElementState[] values ()
public static org.ehcache.jsr107.config.ConfigurationElementState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public abstract boolean asBoolean ()
synthetic void <init> (java.lang.String, int, org.ehcache.jsr107.config.ConfigurationElementState$1)
String x0
int x1
org.ehcache.jsr107.config.ConfigurationElementState$1 x2
static void <clinit> ()
}
org/ehcache/jsr107/config/Jsr107CacheConfiguration.class
Jsr107CacheConfiguration.java
package org.ehcache.jsr107.config
public org.ehcache.jsr107.config.Jsr107CacheConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
private final org.ehcache.jsr107.config.ConfigurationElementState statisticsEnabled
private final org.ehcache.jsr107.config.ConfigurationElementState managementEnabled
public void <init> (org.ehcache.jsr107.config.ConfigurationElementState, org.ehcache.jsr107.config.ConfigurationElementState)
org.ehcache.jsr107.config.ConfigurationElementState statisticsEnabled
org.ehcache.jsr107.config.ConfigurationElementState managementEnabled
public java.lang.Class getServiceType ()
public org.ehcache.jsr107.config.ConfigurationElementState isManagementEnabled ()
public org.ehcache.jsr107.config.ConfigurationElementState isStatisticsEnabled ()
}
org/ehcache/jsr107/config/Jsr107Configuration.class
Jsr107Configuration.java
package org.ehcache.jsr107.config
public org.ehcache.jsr107.config.Jsr107Configuration extends java.lang.Object implements org.ehcache.spi.service.ServiceCreationConfiguration {
private final String defaultTemplate
private final boolean jsr107CompliantAtomics
private final org.ehcache.jsr107.config.ConfigurationElementState enableManagementAll
private final org.ehcache.jsr107.config.ConfigurationElementState enableStatisticsAll
private final java.util.Map templates
public void <init> (java.lang.String, java.util.Map, boolean, org.ehcache.jsr107.config.ConfigurationElementState, org.ehcache.jsr107.config.ConfigurationElementState)
String defaultTemplate
java.util.Map templates
boolean jsr107CompliantAtomics
org.ehcache.jsr107.config.ConfigurationElementState enableManagementAll
org.ehcache.jsr107.config.ConfigurationElementState enableStatisticsAll
public java.lang.String getDefaultTemplate ()
public java.util.Map getTemplates ()
public boolean isJsr107CompliantAtomics ()
public java.lang.Class getServiceType ()
public org.ehcache.jsr107.config.ConfigurationElementState isEnableManagementAll ()
public org.ehcache.jsr107.config.ConfigurationElementState isEnableStatisticsAll ()
}
org/ehcache/jsr107/internal/
org/ehcache/jsr107/internal/DefaultJsr107Service.class
DefaultJsr107Service.java
package org.ehcache.jsr107.internal
public org.ehcache.jsr107.internal.DefaultJsr107Service extends java.lang.Object implements org.ehcache.jsr107.Jsr107Service {
private final org.ehcache.jsr107.config.Jsr107Configuration configuration
private volatile org.ehcache.core.spi.service.StatisticsService statisticsService
public void <init> (org.ehcache.jsr107.config.Jsr107Configuration)
org.ehcache.jsr107.config.Jsr107Configuration configuration
public void start (org.ehcache.spi.service.ServiceProvider)
org.ehcache.spi.service.ServiceProvider serviceProvider
public java.lang.String getTemplateNameForCache (java.lang.String)
String cacheAlias
org.ehcache.jsr107.config.Jsr107Configuration cfg
String template
public void stop ()
public boolean jsr107CompliantAtomics ()
org.ehcache.jsr107.config.Jsr107Configuration cfg
public org.ehcache.jsr107.config.ConfigurationElementState isManagementEnabledOnAllCaches ()
public org.ehcache.jsr107.config.ConfigurationElementState isStatisticsEnabledOnAllCaches ()
public org.ehcache.core.spi.service.StatisticsService getStatistics ()
}
org/ehcache/jsr107/internal/Jsr107CacheConfigurationParser.class
Jsr107CacheConfigurationParser.java
package org.ehcache.jsr107.internal
public org.ehcache.jsr107.internal.Jsr107CacheConfigurationParser extends java.lang.Object implements org.ehcache.xml.CacheServiceConfigurationParser {
private static final java.net.URI NAMESPACE
private static final java.net.URL XML_SCHEMA
private static final String MANAGEMENT_ENABLED_ATTRIBUTE
private static final String STATISTICS_ENABLED_ATTRIBUTE
public void <init> ()
public javax.xml.transform.Source getXmlSchema () throws java.io.IOException
public java.net.URI getNamespace ()
public org.ehcache.spi.service.ServiceConfiguration parseServiceConfiguration (org.w3c.dom.Element, java.lang.ClassLoader)
org.ehcache.jsr107.config.ConfigurationElementState managementEnabled
org.ehcache.jsr107.config.ConfigurationElementState statisticsEnabled
org.w3c.dom.Element fragment
ClassLoader classLoader
String localName
public java.lang.Class getServiceType ()
public org.w3c.dom.Element unparseServiceConfiguration (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration serviceConfiguration
static void <clinit> ()
}
org/ehcache/jsr107/internal/Jsr107CacheLoaderWriter.class
Jsr107CacheLoaderWriter.java
package org.ehcache.jsr107.internal
public abstract org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter extends java.lang.Object implements org.ehcache.spi.loaderwriter.CacheLoaderWriter {
public abstract java.util.Map loadAllAlways (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException java.lang.Exception
}
org/ehcache/jsr107/internal/Jsr107ServiceConfigurationParser.class
Jsr107ServiceConfigurationParser.java
package org.ehcache.jsr107.internal
public org.ehcache.jsr107.internal.Jsr107ServiceConfigurationParser extends java.lang.Object implements org.ehcache.xml.CacheManagerServiceConfigurationParser {
private static final java.net.URI NAMESPACE
private static final java.net.URL XML_SCHEMA
private static final String ENABLE_MANAGEMENT_ALL_ATTRIBUTE
private static final String JSR_107_COMPLIANT_ATOMICS_ATTRIBUTE
private static final String ENABLE_STATISTICS_ALL_ATTRIBUTE
private static final String DEFAULT_TEMPLATE_ATTRIBUTE
private static final String CACHE_NAME_ATTRIBUTE
private static final String TEMPLATE_NAME_ATTRIBUTE
public void <init> ()
public javax.xml.transform.Source getXmlSchema () throws java.io.IOException
public java.net.URI getNamespace ()
public org.ehcache.spi.service.ServiceCreationConfiguration parseServiceCreationConfiguration (org.w3c.dom.Element, java.lang.ClassLoader)
org.w3c.dom.Element item
org.w3c.dom.Node node
int i
org.w3c.dom.Element fragment
ClassLoader classLoader
boolean jsr107CompliantAtomics
org.ehcache.jsr107.config.ConfigurationElementState enableManagementAll
org.ehcache.jsr107.config.ConfigurationElementState enableStatisticsAll
String defaultTemplate
java.util.HashMap templates
org.w3c.dom.NodeList childNodes
public java.lang.Class getServiceType ()
public org.w3c.dom.Element unparseServiceCreationConfiguration (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration serviceCreationConfiguration
static void <clinit> ()
}
org/ehcache/jsr107/internal/WrappedCacheLoaderWriter.class
WrappedCacheLoaderWriter.java
package org.ehcache.jsr107.internal
public org.ehcache.jsr107.internal.WrappedCacheLoaderWriter extends java.lang.Object implements org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter {
private final org.ehcache.spi.loaderwriter.CacheLoaderWriter delegate
public void <init> (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
org.ehcache.spi.loaderwriter.CacheLoaderWriter delegate
public java.util.Map loadAllAlways (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException java.lang.Exception
Iterable keys
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
public java.util.Map loadAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException java.lang.Exception
Iterable keys
public void write (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object value
public void writeAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
Iterable entries
public void delete (java.lang.Object) throws java.lang.Exception
Object key
public void deleteAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
Iterable keys
}
org/ehcache/jsr107/internal/tck/
org/ehcache/jsr107/internal/tck/Eh107MBeanServerBuilder$Eh107MBeanServerDelegate.class
Eh107MBeanServerBuilder.java
package org.ehcache.jsr107.internal.tck
public org.ehcache.jsr107.internal.tck.Eh107MBeanServerBuilder$Eh107MBeanServerDelegate extends javax.management.MBeanServerDelegate {
private final javax.management.MBeanServerDelegate delegate
public void <init> (javax.management.MBeanServerDelegate)
javax.management.MBeanServerDelegate delegate
public java.lang.String getSpecificationName ()
public java.lang.String getSpecificationVersion ()
public java.lang.String getSpecificationVendor ()
public java.lang.String getImplementationName ()
public java.lang.String getImplementationVersion ()
public java.lang.String getImplementationVendor ()
public javax.management.MBeanNotificationInfo[] getNotificationInfo ()
public synchronized void addNotificationListener (javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) throws java.lang.IllegalArgumentException
javax.management.NotificationListener listener
javax.management.NotificationFilter filter
Object handback
public synchronized void removeNotificationListener (javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) throws javax.management.ListenerNotFoundException
javax.management.NotificationListener listener
javax.management.NotificationFilter filter
Object handback
public synchronized void removeNotificationListener (javax.management.NotificationListener) throws javax.management.ListenerNotFoundException
javax.management.NotificationListener listener
public void sendNotification (javax.management.Notification)
javax.management.Notification notification
public synchronized java.lang.String getMBeanServerId ()
}
org/ehcache/jsr107/internal/tck/Eh107MBeanServerBuilder.class
Eh107MBeanServerBuilder.java
package org.ehcache.jsr107.internal.tck
public org.ehcache.jsr107.internal.tck.Eh107MBeanServerBuilder extends javax.management.MBeanServerBuilder {
public void <init> ()
public javax.management.MBeanServer newMBeanServer (java.lang.String, javax.management.MBeanServer, javax.management.MBeanServerDelegate)
String defaultDomain
javax.management.MBeanServer outer
javax.management.MBeanServerDelegate delegate
javax.management.MBeanServerDelegate decoratingDelegate
}
org/ehcache/shadow/
org/ehcache/shadow/org/
org/ehcache/shadow/org/terracotta/
org/ehcache/shadow/org/terracotta/context/
org/ehcache/shadow/org/terracotta/context/AbstractTreeNode.class
AbstractTreeNode.java
package org.ehcache.shadow.org.terracotta.context
abstract org.ehcache.shadow.org.terracotta.context.AbstractTreeNode extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.TreeNode {
private final java.util.concurrent.CopyOnWriteArraySet children
void <init> ()
public boolean addChild (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode ancestor
java.util.Collection ancestors
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode child
public boolean removeChild (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode ancestor
java.util.Collection ancestors
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode child
public java.util.Set getChildren ()
public java.util.List getPath ()
java.util.Collection paths
public java.lang.String toTreeString ()
public static java.lang.String dumpSubtree (int, org.ehcache.shadow.org.terracotta.context.TreeNode)
org.ehcache.shadow.org.terracotta.context.TreeNode child
int indent
org.ehcache.shadow.org.terracotta.context.TreeNode node
char[] indentChars
StringBuilder sb
String nodeString
abstract void addedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
abstract void removedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
abstract java.util.Set getAncestors ()
abstract java.util.Collection getListeners ()
public void clean ()
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode child
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode parent
}
org/ehcache/shadow/org/terracotta/context/ContextAwareTreeNode.class
ContextAwareTreeNode.java
package org.ehcache.shadow.org.terracotta.context
org.ehcache.shadow.org.terracotta.context.ContextAwareTreeNode extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.TreeNode {
private final Object context
private final org.ehcache.shadow.org.terracotta.context.TreeNode wrappedNode
public void <init> (org.ehcache.shadow.org.terracotta.context.TreeNode, java.lang.Object)
org.ehcache.shadow.org.terracotta.context.TreeNode node
Object context
public java.util.Set getChildren ()
public java.util.List getPath () throws java.lang.IllegalStateException
public java.util.Collection getPaths ()
public org.ehcache.shadow.org.terracotta.context.ContextElement getContext ()
public java.lang.String toTreeString ()
public void clean ()
}
org/ehcache/shadow/org/terracotta/context/ContextCreationListener.class
ContextCreationListener.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.ContextCreationListener extends java.lang.Object {
public abstract void contextCreated (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/ContextElement.class
ContextElement.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.ContextElement extends java.lang.Object {
public abstract java.lang.Class identifier ()
public abstract java.util.Map attributes ()
}
org/ehcache/shadow/org/terracotta/context/ContextListener.class
ContextListener.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.ContextListener extends java.lang.Object {
public abstract void graphAdded (org.ehcache.shadow.org.terracotta.context.TreeNode, org.ehcache.shadow.org.terracotta.context.TreeNode)
public abstract void graphRemoved (org.ehcache.shadow.org.terracotta.context.TreeNode, org.ehcache.shadow.org.terracotta.context.TreeNode)
}
org/ehcache/shadow/org/terracotta/context/ContextManager$1.class
ContextManager.java
package org.ehcache.shadow.org.terracotta.context
final org.ehcache.shadow.org.terracotta.context.ContextManager$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.ContextManager$Association {
final synthetic Object val$object
void <init> (java.lang.Object)
public org.ehcache.shadow.org.terracotta.context.ContextManager$Association withChild (java.lang.Object)
Object child
public org.ehcache.shadow.org.terracotta.context.ContextManager$Association withParent (java.lang.Object)
Object parent
}
org/ehcache/shadow/org/terracotta/context/ContextManager$2.class
ContextManager.java
package org.ehcache.shadow.org.terracotta.context
final org.ehcache.shadow.org.terracotta.context.ContextManager$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation {
final synthetic Object val$object
void <init> (java.lang.Object)
public org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation fromChild (java.lang.Object)
Object child
public org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation fromParent (java.lang.Object)
Object parent
}
org/ehcache/shadow/org/terracotta/context/ContextManager$Association.class
ContextManager.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Association extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Association withChild (java.lang.Object)
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Association withParent (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/ContextManager$Dissociation.class
ContextManager.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation fromChild (java.lang.Object)
public abstract org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation fromParent (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/ContextManager.class
ContextManager.java
package org.ehcache.shadow.org.terracotta.context
public org.ehcache.shadow.org.terracotta.context.ContextManager extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private static final org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap CONTEXT_OBJECTS
private static final java.util.Collection contextCreationListeners
private final org.ehcache.shadow.org.terracotta.context.RootNode root
public void <init> ()
public static org.ehcache.shadow.org.terracotta.context.ContextManager$Association associate (java.lang.Object)
Object object
public static org.ehcache.shadow.org.terracotta.context.ContextManager$Dissociation dissociate (java.lang.Object)
Object object
public static org.ehcache.shadow.org.terracotta.context.TreeNode nodeFor (java.lang.Object)
Object object
org.ehcache.shadow.org.terracotta.context.TreeNode node
public static void registerContextCreationListener (org.ehcache.shadow.org.terracotta.context.ContextCreationListener)
org.ehcache.shadow.org.terracotta.context.ContextCreationListener listener
public static void deregisterContextCreationListener (org.ehcache.shadow.org.terracotta.context.ContextCreationListener)
org.ehcache.shadow.org.terracotta.context.ContextCreationListener listener
private static void associate (java.lang.Object, java.lang.Object)
Object child
Object parent
private static void dissociate (java.lang.Object, java.lang.Object)
Object child
Object parent
private static org.ehcache.shadow.org.terracotta.context.MutableTreeNode getTreeNode (java.lang.Object)
Object object
private static org.ehcache.shadow.org.terracotta.context.MutableTreeNode getOrCreateTreeNode (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.ContextElement context
org.ehcache.shadow.org.terracotta.context.MutableTreeNode racer
Object object
org.ehcache.shadow.org.terracotta.context.MutableTreeNode node
private static void discoverAssociations (java.lang.Object)
Object child
IllegalArgumentException ex
IllegalAccessException ex
Object child
Object parent
IllegalArgumentException ex
IllegalAccessException ex
Object parent
java.lang.reflect.Field f
Class c
Object origin
private static void contextCreated (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.ContextCreationListener listener
Object object
public void root (java.lang.Object)
Object object
public void uproot (java.lang.Object)
Object object
public java.util.Set query (org.ehcache.shadow.org.terracotta.context.query.Query)
org.ehcache.shadow.org.terracotta.context.query.Query query
public org.ehcache.shadow.org.terracotta.context.TreeNode queryForSingleton (org.ehcache.shadow.org.terracotta.context.query.Query) throws java.lang.IllegalStateException
org.ehcache.shadow.org.terracotta.context.query.Query query
public void registerContextListener (org.ehcache.shadow.org.terracotta.context.ContextListener)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
public void deregisterContextListener (org.ehcache.shadow.org.terracotta.context.ContextListener)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
static synthetic void access$000 (java.lang.Object, java.lang.Object)
Object x0
Object x1
static synthetic void access$100 (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/MutableTreeNode.class
MutableTreeNode.java
package org.ehcache.shadow.org.terracotta.context
org.ehcache.shadow.org.terracotta.context.MutableTreeNode extends org.ehcache.shadow.org.terracotta.context.AbstractTreeNode {
private final java.util.concurrent.CopyOnWriteArraySet parents
private final org.ehcache.shadow.org.terracotta.context.ContextElement context
public void <init> (org.ehcache.shadow.org.terracotta.context.ContextElement)
org.ehcache.shadow.org.terracotta.context.ContextElement context
public org.ehcache.shadow.org.terracotta.context.ContextElement getContext ()
public java.lang.String toString ()
java.util.Set getAncestors ()
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode parent
java.util.Set ancestors
public java.util.Collection getListeners ()
void addedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode parent
void removedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode parent
public java.util.Collection getPaths ()
java.util.List newPath
java.util.List path
org.ehcache.shadow.org.terracotta.context.TreeNode node
java.util.Collection paths
}
org/ehcache/shadow/org/terracotta/context/RootNode.class
RootNode.java
package org.ehcache.shadow.org.terracotta.context
org.ehcache.shadow.org.terracotta.context.RootNode extends org.ehcache.shadow.org.terracotta.context.AbstractTreeNode {
private final java.util.Collection listeners
void <init> ()
void addedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode child
void removedParent (org.ehcache.shadow.org.terracotta.context.AbstractTreeNode)
org.ehcache.shadow.org.terracotta.context.AbstractTreeNode child
java.util.Set getAncestors ()
java.util.Collection getListeners ()
public void addListener (org.ehcache.shadow.org.terracotta.context.ContextListener)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
public void removeListener (org.ehcache.shadow.org.terracotta.context.ContextListener)
org.ehcache.shadow.org.terracotta.context.ContextListener listener
public org.ehcache.shadow.org.terracotta.context.ContextElement getContext ()
public java.util.Collection getPaths ()
}
org/ehcache/shadow/org/terracotta/context/TreeNode.class
TreeNode.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.TreeNode extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap$Cleanable {
public abstract java.util.Set getChildren ()
public abstract java.util.List getPath () throws java.lang.IllegalStateException
public abstract java.util.Collection getPaths ()
public abstract org.ehcache.shadow.org.terracotta.context.ContextElement getContext ()
public abstract java.lang.String toTreeString ()
}
org/ehcache/shadow/org/terracotta/context/WeakIdentityHashMap$Cleanable.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.context
public abstract org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap$Cleanable extends java.lang.Object {
public abstract void clean ()
}
org/ehcache/shadow/org/terracotta/context/WeakIdentityHashMap$IdentityWeakReference.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.context
org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap$IdentityWeakReference extends java.lang.ref.WeakReference {
private final int hashCode
public void <init> (java.lang.Object)
Object t
public void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object t
java.lang.ref.ReferenceQueue rq
public int hashCode ()
public boolean equals (java.lang.Object)
Object ourReferent
Object o
}
org/ehcache/shadow/org/terracotta/context/WeakIdentityHashMap.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.context
public org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private final java.lang.ref.ReferenceQueue referenceQueue
private final java.util.concurrent.ConcurrentHashMap backing
public void <init> ()
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
Object v
private void clean ()
Throwable t
Object dead
java.lang.ref.Reference ref
protected java.lang.ref.Reference createReference (java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
java.lang.ref.ReferenceQueue queue
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/annotations/
org/ehcache/shadow/org/terracotta/context/annotations/ContextAttribute.class
ContextAttribute.java
package org.ehcache.shadow.org.terracotta.context.annotations
public abstract annotation org.ehcache.shadow.org.terracotta.context.annotations.ContextAttribute extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
org/ehcache/shadow/org/terracotta/context/annotations/ContextChild.class
ContextChild.java
package org.ehcache.shadow.org.terracotta.context.annotations
public abstract annotation org.ehcache.shadow.org.terracotta.context.annotations.ContextChild extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/ehcache/shadow/org/terracotta/context/annotations/ContextParent.class
ContextParent.java
package org.ehcache.shadow.org.terracotta.context.annotations
public abstract annotation org.ehcache.shadow.org.terracotta.context.annotations.ContextParent extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/ehcache/shadow/org/terracotta/context/extractor/
org/ehcache/shadow/org/terracotta/context/extractor/AttributeGetter.class
AttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
abstract org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter extends java.lang.Object {
public abstract java.lang.Object get ()
}
org/ehcache/shadow/org/terracotta/context/extractor/DirectAttributeGetter.class
DirectAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
org.ehcache.shadow.org.terracotta.context.extractor.DirectAttributeGetter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter {
private final Object object
void <init> (java.lang.Object)
Object object
public java.lang.Object get ()
}
org/ehcache/shadow/org/terracotta/context/extractor/FieldAttributeGetter.class
FieldAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
abstract org.ehcache.shadow.org.terracotta.context.extractor.FieldAttributeGetter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter {
private final java.lang.reflect.Field field
void <init> (java.lang.reflect.Field)
java.lang.reflect.Field field
abstract java.lang.Object target ()
public java.lang.Object get ()
Exception ex
}
org/ehcache/shadow/org/terracotta/context/extractor/LazyContextElement.class
LazyContextElement.java
package org.ehcache.shadow.org.terracotta.context.extractor
org.ehcache.shadow.org.terracotta.context.extractor.LazyContextElement extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.ContextElement {
private final Class identifier
private final java.util.Map attributes
public void <init> (java.lang.Class, java.util.Map)
Class identifier
java.util.Map attributes
public java.lang.Class identifier ()
public java.util.Map attributes ()
java.util.Map$Entry e
java.util.Map realized
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/context/extractor/MethodAttributeGetter.class
MethodAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
abstract org.ehcache.shadow.org.terracotta.context.extractor.MethodAttributeGetter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter {
private final java.lang.reflect.Method method
void <init> (java.lang.reflect.Method)
java.lang.reflect.Method method
abstract java.lang.Object target ()
public java.lang.Object get ()
Exception ex
}
org/ehcache/shadow/org/terracotta/context/extractor/ObjectContextExtractor.class
ObjectContextExtractor.java
package org.ehcache.shadow.org.terracotta.context.extractor
public final org.ehcache.shadow.org.terracotta.context.extractor.ObjectContextExtractor extends java.lang.Object {
private void <init> ()
public static org.ehcache.shadow.org.terracotta.context.ContextElement extract (java.lang.Object)
Object from
java.util.Map attributes
private static java.util.Map extractInstanceAttribute (java.lang.Object)
Object from
org.ehcache.shadow.org.terracotta.context.annotations.ContextAttribute annotation
private static java.util.Map extractMethodAttributes (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.annotations.ContextAttribute annotation
java.lang.reflect.Method m
Object from
java.util.Map attributes
private static java.util.Map extractFieldAttributes (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.annotations.ContextAttribute annotation
java.lang.reflect.Field f
Class c
Object from
java.util.Map attributes
private static org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter createFieldAttributeGetter (java.lang.Object, java.lang.reflect.Field)
Exception ex
Object from
java.lang.reflect.Field f
}
org/ehcache/shadow/org/terracotta/context/extractor/WeakAttributeGetter.class
WeakAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
org.ehcache.shadow.org.terracotta.context.extractor.WeakAttributeGetter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.extractor.AttributeGetter {
private final java.lang.ref.WeakReference reference
public void <init> (java.lang.Object)
Object object
public java.lang.Object get ()
}
org/ehcache/shadow/org/terracotta/context/extractor/WeakFieldAttributeGetter.class
WeakFieldAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
public org.ehcache.shadow.org.terracotta.context.extractor.WeakFieldAttributeGetter extends org.ehcache.shadow.org.terracotta.context.extractor.FieldAttributeGetter {
private final java.lang.ref.WeakReference targetRef
public void <init> (java.lang.Object, java.lang.reflect.Field)
Object target
java.lang.reflect.Field field
java.lang.Object target ()
public volatile synthetic java.lang.Object get ()
}
org/ehcache/shadow/org/terracotta/context/extractor/WeakMethodAttributeGetter.class
WeakMethodAttributeGetter.java
package org.ehcache.shadow.org.terracotta.context.extractor
org.ehcache.shadow.org.terracotta.context.extractor.WeakMethodAttributeGetter extends org.ehcache.shadow.org.terracotta.context.extractor.MethodAttributeGetter {
private final java.lang.ref.WeakReference targetRef
void <init> (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
java.lang.Object target ()
}
org/ehcache/shadow/org/terracotta/context/query/
org/ehcache/shadow/org/terracotta/context/query/ChainedQuery.class
ChainedQuery.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.ChainedQuery extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
private final org.ehcache.shadow.org.terracotta.context.query.Query current
private final org.ehcache.shadow.org.terracotta.context.query.Query previous
public void <init> (org.ehcache.shadow.org.terracotta.context.query.Query, org.ehcache.shadow.org.terracotta.context.query.Query)
org.ehcache.shadow.org.terracotta.context.query.Query previous
org.ehcache.shadow.org.terracotta.context.query.Query current
public final java.util.Set execute (java.util.Set)
java.util.Set input
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/context/query/Children.class
Children.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.Children extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
void <init> ()
public java.util.Set execute (java.util.Set)
org.ehcache.shadow.org.terracotta.context.TreeNode node
java.util.Set input
java.util.Set output
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/Descendants.class
Descendants.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.Descendants extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
void <init> ()
public java.util.Set execute (java.util.Set)
java.util.Set children
java.util.Set input
java.util.Set descendants
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/EmptyQuery.class
EmptyQuery.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.EmptyQuery extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
private void <init> ()
public java.util.Set execute (java.util.Set)
java.util.Set input
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/EnsureUnique.class
EnsureUnique.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.EnsureUnique extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
private void <init> ()
public java.util.Set execute (java.util.Set)
java.util.Set input
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/Filter.class
Filter.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.Filter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
private final org.ehcache.shadow.org.terracotta.context.query.Matcher filter
public void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher filter
public java.util.Set execute (java.util.Set)
java.util.Set input
java.util.Set output
public java.lang.String toString ()
private synthetic boolean lambda$execute$0 (org.ehcache.shadow.org.terracotta.context.TreeNode)
org.ehcache.shadow.org.terracotta.context.TreeNode treeNode
}
org/ehcache/shadow/org/terracotta/context/query/Matcher.class
Matcher.java
package org.ehcache.shadow.org.terracotta.context.query
public abstract org.ehcache.shadow.org.terracotta.context.query.Matcher extends java.lang.Object {
private final Class boundType
public void <init> ()
private static java.lang.Class getSafeType (java.lang.Class)
java.lang.reflect.Method method
Class c
Class fromClass
public final boolean matches (java.lang.Object)
Object object
protected abstract boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$1.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$1 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher val$matcher
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher)
protected boolean matchesSafely (org.ehcache.shadow.org.terracotta.context.TreeNode)
org.ehcache.shadow.org.terracotta.context.TreeNode t
public java.lang.String toString ()
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$2.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$2 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher val$matcher
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher)
protected boolean matchesSafely (org.ehcache.shadow.org.terracotta.context.ContextElement)
org.ehcache.shadow.org.terracotta.context.ContextElement t
public java.lang.String toString ()
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$3.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$3 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher val$matcher
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher)
protected boolean matchesSafely (org.ehcache.shadow.org.terracotta.context.ContextElement)
org.ehcache.shadow.org.terracotta.context.ContextElement t
public java.lang.String toString ()
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$4.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$4 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic Class val$klazz
void <init> (java.lang.Class)
protected boolean matchesSafely (java.lang.Class)
Class t
public java.lang.String toString ()
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$5.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$5 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic String val$key
final synthetic Object val$value
void <init> (java.lang.String, java.lang.Object)
protected boolean matchesSafely (java.util.Map)
java.util.Map object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$6.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$6 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic String val$key
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher val$value
void <init> (java.lang.String, org.ehcache.shadow.org.terracotta.context.query.Matcher)
protected boolean matchesSafely (java.util.Map)
java.util.Map object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$7.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$7 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher[] val$matchers
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher[])
protected boolean matchesSafely (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
Object object
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$8.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$8 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher[] val$matchers
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher[])
protected boolean matchesSafely (java.lang.Object)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
Object object
}
org/ehcache/shadow/org/terracotta/context/query/Matchers$9.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
final org.ehcache.shadow.org.terracotta.context.query.Matchers$9 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic org.ehcache.shadow.org.terracotta.context.query.Matcher val$matcher
void <init> (org.ehcache.shadow.org.terracotta.context.query.Matcher)
protected boolean matchesSafely (java.lang.Object)
Object object
}
org/ehcache/shadow/org/terracotta/context/query/Matchers.class
Matchers.java
package org.ehcache.shadow.org.terracotta.context.query
public final org.ehcache.shadow.org.terracotta.context.query.Matchers extends java.lang.Object {
private void <init> ()
public static org.ehcache.shadow.org.terracotta.context.query.Matcher context (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
public static org.ehcache.shadow.org.terracotta.context.query.Matcher attributes (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
public static org.ehcache.shadow.org.terracotta.context.query.Matcher identifier (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
public static org.ehcache.shadow.org.terracotta.context.query.Matcher subclassOf (java.lang.Class)
Class klazz
public static org.ehcache.shadow.org.terracotta.context.query.Matcher hasAttribute (java.lang.String, java.lang.Object)
String key
Object value
public static org.ehcache.shadow.org.terracotta.context.query.Matcher hasAttribute (java.lang.String, org.ehcache.shadow.org.terracotta.context.query.Matcher)
String key
org.ehcache.shadow.org.terracotta.context.query.Matcher value
public static transient org.ehcache.shadow.org.terracotta.context.query.Matcher anyOf (org.ehcache.shadow.org.terracotta.context.query.Matcher[])
org.ehcache.shadow.org.terracotta.context.query.Matcher[] matchers
public static transient org.ehcache.shadow.org.terracotta.context.query.Matcher allOf (org.ehcache.shadow.org.terracotta.context.query.Matcher[])
org.ehcache.shadow.org.terracotta.context.query.Matcher[] matchers
public static org.ehcache.shadow.org.terracotta.context.query.Matcher not (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher matcher
}
org/ehcache/shadow/org/terracotta/context/query/NullQuery.class
NullQuery.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.NullQuery extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
private void <init> ()
public java.util.Set execute (java.util.Set)
java.util.Set input
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/Parent.class
Parent.java
package org.ehcache.shadow.org.terracotta.context.query
org.ehcache.shadow.org.terracotta.context.query.Parent extends java.lang.Object implements org.ehcache.shadow.org.terracotta.context.query.Query {
static final org.ehcache.shadow.org.terracotta.context.query.Query INSTANCE
void <init> ()
public java.util.Set execute (java.util.Set)
java.util.List pathes
org.ehcache.shadow.org.terracotta.context.TreeNode node
java.util.Set input
java.util.Set output
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/context/query/Queries.class
Queries.java
package org.ehcache.shadow.org.terracotta.context.query
public abstract org.ehcache.shadow.org.terracotta.context.query.Queries extends java.lang.Object {
private void <init> ()
public static org.ehcache.shadow.org.terracotta.context.query.Query self ()
public static org.ehcache.shadow.org.terracotta.context.query.Query children ()
public static org.ehcache.shadow.org.terracotta.context.query.Query descendants ()
}
org/ehcache/shadow/org/terracotta/context/query/Query.class
Query.java
package org.ehcache.shadow.org.terracotta.context.query
public abstract org.ehcache.shadow.org.terracotta.context.query.Query extends java.lang.Object {
public abstract java.util.Set execute (java.util.Set)
}
org/ehcache/shadow/org/terracotta/context/query/QueryBuilder.class
QueryBuilder.java
package org.ehcache.shadow.org.terracotta.context.query
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder extends java.lang.Object {
private org.ehcache.shadow.org.terracotta.context.query.Query current
private void <init> ()
public static org.ehcache.shadow.org.terracotta.context.query.QueryBuilder queryBuilder ()
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder filter (org.ehcache.shadow.org.terracotta.context.query.Matcher)
org.ehcache.shadow.org.terracotta.context.query.Matcher filter
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder children ()
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder parent ()
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder descendants ()
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder chain (org.ehcache.shadow.org.terracotta.context.query.Query)
org.ehcache.shadow.org.terracotta.context.query.Query query
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder ensureUnique ()
public org.ehcache.shadow.org.terracotta.context.query.QueryBuilder empty ()
public org.ehcache.shadow.org.terracotta.context.query.Query build ()
}
org/ehcache/shadow/org/terracotta/offheapstore/
org/ehcache/shadow/org/terracotta/offheapstore/AbstractLockedOffHeapHashMap$LockedEntryIterator.class
AbstractLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntryIterator extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$EntryIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
public java.util.Map$Entry next ()
java.util.concurrent.locks.Lock l
public void remove ()
java.util.concurrent.locks.Lock l
protected void checkForConcurrentModification ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/shadow/org/terracotta/offheapstore/AbstractLockedOffHeapHashMap$LockedEntrySet.class
AbstractLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedEntrySet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
public java.util.Iterator iterator ()
java.util.concurrent.locks.Lock l
public boolean contains (java.lang.Object)
Object value
Object o
java.util.Map$Entry e
java.util.concurrent.locks.Lock l
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
}
org/ehcache/shadow/org/terracotta/offheapstore/AbstractLockedOffHeapHashMap$LockedKeyIterator.class
AbstractLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedKeyIterator extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$KeyIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
public java.lang.Object next ()
java.util.concurrent.locks.Lock l
public void remove ()
java.util.concurrent.locks.Lock l
protected void checkForConcurrentModification ()
}
org/ehcache/shadow/org/terracotta/offheapstore/AbstractLockedOffHeapHashMap$LockedKeySet.class
AbstractLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap$LockedKeySet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap this$0
public java.util.Iterator iterator ()
java.util.concurrent.locks.Lock l
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
}
org/ehcache/shadow/org/terracotta/offheapstore/AbstractLockedOffHeapHashMap.class
AbstractLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap implements org.ehcache.shadow.org.terracotta.offheapstore.Segment {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
boolean bootstrap
public int size ()
java.util.concurrent.locks.Lock l
public boolean containsKey (java.lang.Object)
Object key
java.util.concurrent.locks.Lock l
public java.lang.Object get (java.lang.Object)
Object key
java.util.concurrent.locks.Lock l
public java.lang.Long getEncodingForHashAndBinary (int, java.nio.ByteBuffer)
int hash
java.nio.ByteBuffer binaryKey
java.util.concurrent.locks.Lock l
public long installMappingForHashAndEncoding (int, java.nio.ByteBuffer, java.nio.ByteBuffer, int)
int pojoHash
java.nio.ByteBuffer offheapBinaryKey
java.nio.ByteBuffer offheapBinaryValue
int metadata
java.util.concurrent.locks.Lock l
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.concurrent.locks.Lock l
public java.lang.Object put (java.lang.Object, java.lang.Object, int)
Object key
Object value
int metadata
java.util.concurrent.locks.Lock l
public java.lang.Object fill (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.concurrent.locks.Lock l
public java.lang.Object fill (java.lang.Object, java.lang.Object, int)
Object key
Object value
int metadata
java.util.concurrent.locks.Lock l
public java.lang.Object remove (java.lang.Object)
Object key
java.util.concurrent.locks.Lock l
public boolean removeNoReturn (java.lang.Object)
Object key
java.util.concurrent.locks.Lock l
public void clear ()
java.util.concurrent.locks.Lock l
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object existing
Object key
Object value
java.util.concurrent.locks.Lock l
public boolean remove (java.lang.Object, java.lang.Object)
Object existing
Object key
Object value
java.util.concurrent.locks.Lock l
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object existing
Object key
Object oldValue
Object newValue
java.util.concurrent.locks.Lock l
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object existing
Object key
Object value
java.util.concurrent.locks.Lock l
public java.lang.Integer getMetadata (java.lang.Object, int)
Object key
int mask
java.util.concurrent.locks.Lock l
public java.lang.Integer getAndSetMetadata (java.lang.Object, int, int)
Object key
int mask
int values
java.util.concurrent.locks.Lock l
public java.lang.Object getValueAndSetMetadata (java.lang.Object, int, int)
Object key
int mask
int values
java.util.concurrent.locks.Lock l
protected boolean removeMapping (java.lang.Object)
Object o
java.util.concurrent.locks.Lock l
public boolean evict (int, boolean)
int index
boolean shrink
java.util.concurrent.locks.Lock l
protected java.util.Set createEntrySet ()
protected java.util.Set createKeySet ()
public void destroy ()
java.util.concurrent.locks.Lock l
public boolean shrink ()
java.util.concurrent.locks.Lock l
public abstract java.util.concurrent.locks.Lock readLock ()
public abstract java.util.concurrent.locks.Lock writeLock ()
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeWithMetadata (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction remappingFunction
java.util.concurrent.locks.Lock l
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfAbsentWithMetadata (java.lang.Object, java.util.function.Function)
Object key
java.util.function.Function mappingFunction
java.util.concurrent.locks.Lock l
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfPresentWithMetadata (java.lang.Object, java.util.function.BiFunction)
Object key
java.util.function.BiFunction remappingFunction
java.util.concurrent.locks.Lock l
public java.util.Map removeAllWithHash (int)
int hash
java.util.concurrent.locks.Lock l
}
org/ehcache/shadow/org/terracotta/offheapstore/AbstractOffHeapClockCache.class
AbstractOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.AbstractOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap implements org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableCache org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableSegment {
private static final org.slf4j.Logger LOGGER
private static final int PRESENT_CLOCK
private final java.util.Random rndm
private int clockHand
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
boolean bootstrap
protected void storageEngineFailure (java.lang.Object)
int evictionIndex
Object failure
protected void tableExpansionFailure (int, int)
String msg
int start
int length
int evictionIndex
protected void hit (java.nio.IntBuffer)
java.nio.IntBuffer entry
public int getEvictionIndex ()
int hand
int initialHand
int loops
private int getEvictionIndex (int, int)
int hand
int i
int clock
int hand
int i
int clock
int lastEvictable
int start
int length
int index
int tableLength
int probeLength
int end
protected boolean evictable (int)
int status
public boolean evict (int, boolean)
int index
boolean shrink
java.util.concurrent.locks.Lock l
public boolean isPinned (java.lang.Object)
Object key
Integer metadata
public void setPinning (java.lang.Object, boolean)
Object key
boolean pinned
public java.lang.Object putPinned (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getAndPin (java.lang.Object)
Object key
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/HashingMap.class
HashingMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.HashingMap extends java.lang.Object implements java.util.Map {
public abstract java.util.Map removeAllWithHash (int)
}
org/ehcache/shadow/org/terracotta/offheapstore/MapInternals.class
MapInternals.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.MapInternals extends java.lang.Object {
public abstract long getSize ()
public abstract long getTableCapacity ()
public abstract long getUsedSlotCount ()
public abstract long getRemovedSlotCount ()
public abstract int getReprobeLength ()
public abstract long getAllocatedMemory ()
public abstract long getOccupiedMemory ()
public abstract long getVitalMemory ()
public abstract long getDataAllocatedMemory ()
public abstract long getDataOccupiedMemory ()
public abstract long getDataVitalMemory ()
public abstract long getDataSize ()
}
org/ehcache/shadow/org/terracotta/offheapstore/Metadata.class
Metadata.java
package org.ehcache.shadow.org.terracotta.offheapstore
public final org.ehcache.shadow.org.terracotta.offheapstore.Metadata extends java.lang.Object {
public static final int PINNED
private void <init> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/MetadataTuple.class
MetadataTuple.java
package org.ehcache.shadow.org.terracotta.offheapstore
public final org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple extends java.lang.Object {
private final Object value
private final int metadata
private void <init> (java.lang.Object, int)
Object value
int metadata
public java.lang.Object value ()
public int metadata ()
public boolean equals (java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple other
Object o
public int hashCode ()
public static org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple metadataTuple (java.lang.Object, int)
Object value
int metadata
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$DirectEntry.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$DirectEntry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final Object value
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap, java.nio.IntBuffer)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
java.nio.IntBuffer entry
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public int hashCode ()
public boolean equals (java.lang.Object)
java.util.Map$Entry e
Object o
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$EncodingIterator.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$EncodingIterator extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$HashIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected java.lang.Long create (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected volatile synthetic java.lang.Object create (java.nio.IntBuffer)
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$EncodingSet.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$EncodingSet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$EntryIterator.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$EntryIterator extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$HashIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected java.util.Map$Entry create (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected volatile synthetic java.lang.Object create (java.nio.IntBuffer)
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$EntrySet.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$EntrySet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object value
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$HashIterator.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$HashIterator extends java.lang.Object implements java.util.Iterator {
final int expectedModCount
final java.nio.IntBuffer table
final java.nio.IntBuffer tableView
Object next
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
java.nio.IntBuffer entry
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected abstract java.lang.Object create (java.nio.IntBuffer)
public boolean hasNext ()
public java.lang.Object next ()
java.nio.IntBuffer entry
Object e
public void remove ()
protected void checkForConcurrentModification ()
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$KeyIterator.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$KeyIterator extends org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$HashIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected java.lang.Object create (java.nio.IntBuffer)
java.nio.IntBuffer entry
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$KeySet.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$KeySet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public int size ()
public void clear ()
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap$PendingPage.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage extends java.lang.Object {
final org.ehcache.shadow.org.terracotta.offheapstore.paging.Page tablePage
final int reprobe
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page tablePage
int reprobe
}
org/ehcache/shadow/org/terracotta/offheapstore/OffHeapHashMap.class
OffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap extends java.util.AbstractMap implements org.ehcache.shadow.org.terracotta.offheapstore.MapInternals org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner org.ehcache.shadow.org.terracotta.offheapstore.HashingMap {
private static final org.slf4j.Logger LOGGER
private static final int INITIAL_TABLE_SIZE
private static final float TABLE_RESIZE_THRESHOLD
private static final float TABLE_SHRINK_THRESHOLD
private static final int INITIAL_REPROBE_LENGTH
private static final int REPROBE_WARNING_THRESHOLD
private static final int ALLOCATE_ON_CLEAR_THRESHOLD_RATIO
private static final java.nio.IntBuffer DESTROYED_TABLE
protected static final int ENTRY_SIZE
protected static final int ENTRY_BIT_SHIFT
protected static final int STATUS
protected static final int KEY_HASHCODE
protected static final int ENCODING
protected static final int STATUS_USED
protected static final int STATUS_REMOVED
public static final int RESERVED_STATUS_BITS
protected final org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
protected final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap pendingTableFrees
private final int initialTableSize
private final boolean tableAllocationsSteal
private final ThreadLocal tableResizing
protected volatile int size
protected volatile int modCount
protected int reprobeLimit
private float currentTableShrinkThreshold
private volatile boolean hasUsedIterators
protected volatile java.nio.IntBuffer hashtable
protected volatile org.ehcache.shadow.org.terracotta.offheapstore.paging.Page hashTablePage
private java.util.Set entrySet
private java.util.Set keySet
private java.util.Set encodingSet
protected volatile int removedSlots
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int, boolean)
String msg
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
boolean bootstrap
int capacity
public int size ()
public boolean containsKey (java.lang.Object)
java.nio.IntBuffer entry
int i
Object key
int hash
java.nio.IntBuffer view
int limit
public java.lang.Object get (java.lang.Object)
java.nio.IntBuffer entry
int i
Object key
int hash
java.nio.IntBuffer view
int limit
public java.lang.Long getEncodingForHashAndBinary (int, java.nio.ByteBuffer)
java.nio.IntBuffer entry
int i
int hash
java.nio.ByteBuffer binaryKey
java.nio.IntBuffer view
int limit
public long installMappingForHashAndEncoding (int, java.nio.ByteBuffer, java.nio.ByteBuffer, int)
java.nio.IntBuffer entry
int i
int pojoHash
java.nio.ByteBuffer offheapBinaryKey
java.nio.ByteBuffer offheapBinaryValue
int metadata
int[] newEntry
int start
int limit
public java.lang.Integer getMetadata (java.lang.Object, int)
java.nio.IntBuffer entry
long encoding
int i
Object key
int mask
int safeMask
int hash
int limit
public java.lang.Integer getAndSetMetadata (java.lang.Object, int, int)
int previous
java.nio.IntBuffer entry
long encoding
int i
Object key
int mask
int values
int safeMask
int hash
int limit
public java.lang.Object getValueAndSetMetadata (java.lang.Object, int, int)
Object result
java.nio.IntBuffer entry
long encoding
int i
Object key
int mask
int values
int safeMask
int hash
int limit
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object, int)
Object old
long oldEncoding
java.nio.IntBuffer laterEntry
Object old
long oldEncoding
java.nio.IntBuffer entry
int i
Object key
Object value
int metadata
int hash
int[] newEntry
int start
int limit
public java.lang.Object fill (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object fill (java.lang.Object, java.lang.Object, int)
java.nio.IntBuffer laterEntry
int[] newEntry
java.nio.IntBuffer entry
int i
Object key
Object value
int metadata
int hash
int start
int limit
protected final java.lang.Object fill (java.lang.Object, java.lang.Object, int, int[], int)
Object old
long oldEncoding
java.nio.IntBuffer laterEntry
Object old
long oldEncoding
java.nio.IntBuffer entry
int i
Object key
Object value
int hash
int[] newEntry
int metadata
int start
int limit
private int[] writeEntry (java.lang.Object, int, java.lang.Object, int)
int[] entry
Object key
int hash
Object value
int metadata
private int[] tryWriteEntry (java.lang.Object, int, java.lang.Object, int)
Long encoding
Object key
int hash
Object value
int metadata
private int[] installEntry (java.nio.ByteBuffer, int, java.nio.ByteBuffer, int)
int[] entry
java.nio.ByteBuffer offheapBinaryKey
int pojoHash
java.nio.ByteBuffer offheapBinaryValue
int metadata
private int[] tryInstallEntry (java.nio.ByteBuffer, int, java.nio.ByteBuffer, int)
Long encoding
java.nio.ByteBuffer offheapBinaryKey
int pojoHash
java.nio.ByteBuffer offheapBinaryValue
int metadata
private static int[] createEntry (int, long, int)
int hash
long encoding
int metadata
public java.lang.Object remove (java.lang.Object)
Object removedValue
java.nio.IntBuffer entry
int i
Object key
int hash
int limit
public java.util.Map removeAllWithHash (int)
Object removedValue
Object removedKey
java.nio.IntBuffer entry
int i
int hash
java.util.Map removed
int limit
public boolean removeNoReturn (java.lang.Object)
java.nio.IntBuffer entry
int i
Object key
int hash
int limit
public void clear ()
public void destroy ()
java.util.Iterator it
private void allocateOrClearTable (int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
int size
int[] zeros
public final java.util.Set entrySet ()
java.util.Set es
public final java.util.Set encodingSet ()
java.util.Set es
public final java.util.Set keySet ()
java.util.Set ks
protected java.util.Set createEntrySet ()
protected java.util.Set createEncodingSet ()
protected java.util.Set createKeySet ()
protected static boolean isPresent (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected static boolean isAvailable (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected static boolean isTerminating (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected static boolean isTerminating (int)
int entryStatus
protected static boolean isRemoved (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected static boolean isRemoved (int)
int entryStatus
protected static long readLong (int[], int)
int[] array
int offset
protected static long readLong (java.nio.IntBuffer, int)
java.nio.IntBuffer entry
int offset
protected int indexFor (int)
int hash
protected static int indexFor (int, java.nio.IntBuffer)
int hash
java.nio.IntBuffer table
private boolean keyEquals (java.lang.Object, int, long, int)
Object probeKey
int probeHash
long targetEncoding
int targetHash
private boolean binaryKeyEquals (java.nio.ByteBuffer, int, long, int)
java.nio.ByteBuffer binaryProbeKey
int probeHash
long targetEncoding
int targetHash
private void expand (int, int)
int start
int length
private boolean tryExpand ()
private boolean tryExpandTable ()
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
private org.ehcache.shadow.org.terracotta.offheapstore.paging.Page expandTable (int)
int slots
int newslots
java.nio.IntBuffer entry
long time
int scale
int newsize
long startTime
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
java.nio.IntBuffer newTable
protected boolean tryIncreaseReprobe ()
long slots
long slots
int newReprobeLimit
protected void shrinkTable ()
private void shrink ()
private void shrinkTableImpl ()
float shrinkRatio
int shrinkShift
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
private org.ehcache.shadow.org.terracotta.offheapstore.paging.Page shrinkTableImpl (int)
int slots
int newslots
java.nio.IntBuffer entry
long time
int scale
int newsize
long startTime
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
java.nio.IntBuffer newTable
private boolean writeEntry (java.nio.IntBuffer, java.nio.IntBuffer)
int address
int existingStatus
int i
java.nio.IntBuffer table
java.nio.IntBuffer entry
int start
int tableMask
protected static int spread (int)
int hash
int h
private org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocateTable (int)
java.nio.ByteBuffer buffer
byte[] zeros
int size
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newTablePage
private void freeTable (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page, java.nio.IntBuffer, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page tablePage
java.nio.IntBuffer table
int finalReprobe
private void freeTable (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page tablePage
private int reprobeLimit ()
protected void freePendingTables ()
private void updatePendingTables (int, long, java.nio.IntBuffer)
java.nio.IntBuffer entry
int i
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage pending
java.nio.IntBuffer pendingTable
java.util.Iterator it
int hash
long oldEncoding
java.nio.IntBuffer newEntry
private void wipePendingTables ()
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage pending
java.nio.IntBuffer pendingTable
int[] zeros
java.util.Iterator it
protected boolean removeMapping (java.lang.Object)
java.nio.IntBuffer entry
int i
Object o
java.util.Map$Entry e
Object key
int hash
public boolean evict (int, boolean)
int index
boolean shrink
protected void removeAtTableOffset (int, boolean)
int offset
boolean shrink
java.nio.IntBuffer entry
protected java.lang.Object getAtTableOffset (int)
int offset
java.nio.IntBuffer entry
protected java.util.Map$Entry getEntryAtTableOffset (int)
int offset
java.nio.IntBuffer entry
public java.lang.Integer getSlotForHashAndEncoding (int, long, long)
java.nio.IntBuffer entry
int i
int hash
long encoding
long mask
java.nio.IntBuffer view
int limit
public boolean updateEncoding (int, long, long, long)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage pending
java.util.Iterator it
int hash
long oldEncoding
long newEncoding
long mask
boolean updated
private static boolean updateEncodingInTable (java.nio.IntBuffer, int, int, long, long, long)
java.nio.IntBuffer entry
int i
java.nio.IntBuffer table
int limit
int hash
long oldEncoding
long newEncoding
long mask
private void slotRemoved (java.nio.IntBuffer)
java.nio.IntBuffer entry
private void slotAdded (java.nio.IntBuffer)
java.nio.IntBuffer entry
private void slotUpdated (java.nio.IntBuffer, long)
java.nio.IntBuffer entry
long oldEncoding
protected void added (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected void hit (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected void removed (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected void updated (java.nio.IntBuffer)
java.nio.IntBuffer entry
protected void tableExpansionFailure (int, int)
int start
int length
String msg
protected void storageEngineFailure (java.lang.Object)
Object failure
String msg
public long getSize ()
public long getTableCapacity ()
java.nio.IntBuffer table
public long getUsedSlotCount ()
public long getRemovedSlotCount ()
public int getReprobeLength ()
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataAllocatedMemory ()
public long getDataOccupiedMemory ()
public long getDataVitalMemory ()
public long getDataSize ()
public boolean isThiefForTableAllocations ()
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine getStorageEngine ()
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeWithMetadata (java.lang.Object, java.util.function.BiFunction)
int previous
int[] newEntry
long oldEncoding
long encoding
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple existingValue
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
java.nio.IntBuffer laterEntry
int[] newEntry
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
int[] newEntry
long existingEncoding
int existingStatus
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple existingTuple
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
java.nio.IntBuffer entry
int i
Object key
java.util.function.BiFunction remappingFunction
int hash
java.nio.IntBuffer originalTable
int start
int limit
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfAbsentWithMetadata (java.lang.Object, java.util.function.Function)
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple tuple
java.nio.IntBuffer laterEntry
int[] newEntry
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple tuple
java.nio.IntBuffer entry
int i
Object key
java.util.function.Function mappingFunction
int hash
java.nio.IntBuffer originalTable
int start
int limit
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfPresentWithMetadata (java.lang.Object, java.util.function.BiFunction)
int[] newEntry
long existingEncoding
int existingStatus
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple existingValue
org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple result
java.nio.IntBuffer entry
int i
Object key
java.util.function.BiFunction remappingFunction
int hash
java.nio.IntBuffer originalTable
int start
int limit
public volatile synthetic java.lang.Iterable encodingSet ()
private static synthetic java.lang.Boolean lambda$new$1 ()
private synthetic void lambda$new$0 (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap$PendingPage pending
static synthetic boolean access$002 (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap x0
boolean x1
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/ReadWriteLockedOffHeapClockCache.class
ReadWriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractOffHeapClockCache {
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/ReadWriteLockedOffHeapHashMap.class
ReadWriteLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap {
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/Segment.class
Segment.java
package org.ehcache.shadow.org.terracotta.offheapstore
public abstract org.ehcache.shadow.org.terracotta.offheapstore.Segment extends java.lang.Object implements java.util.concurrent.ConcurrentMap org.ehcache.shadow.org.terracotta.offheapstore.MapInternals java.util.concurrent.locks.ReadWriteLock org.ehcache.shadow.org.terracotta.offheapstore.HashingMap {
public abstract java.lang.Object fill (java.lang.Object, java.lang.Object)
public abstract java.lang.Object fill (java.lang.Object, java.lang.Object, int)
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, int)
public abstract java.lang.Integer getMetadata (java.lang.Object, int)
public abstract java.lang.Integer getAndSetMetadata (java.lang.Object, int, int)
public abstract java.lang.Object getValueAndSetMetadata (java.lang.Object, int, int)
public abstract java.util.concurrent.locks.ReentrantReadWriteLock getLock () throws java.lang.UnsupportedOperationException
public abstract boolean removeNoReturn (java.lang.Object)
public abstract void destroy ()
public abstract boolean shrink ()
public abstract org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeWithMetadata (java.lang.Object, java.util.function.BiFunction)
public abstract org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfAbsentWithMetadata (java.lang.Object, java.util.function.Function)
public abstract org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfPresentWithMetadata (java.lang.Object, java.util.function.BiFunction)
}
org/ehcache/shadow/org/terracotta/offheapstore/WriteLockedOffHeapClockCache.class
WriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.WriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractOffHeapClockCache {
private final java.util.concurrent.locks.Lock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/WriteLockedOffHeapHashMap.class
WriteLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore
public org.ehcache.shadow.org.terracotta.offheapstore.WriteLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap {
private final java.util.concurrent.locks.Lock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/buffersource/
org/ehcache/shadow/org/terracotta/offheapstore/buffersource/BufferSource.class
BufferSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.buffersource
public abstract org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource extends java.lang.Object {
public abstract java.nio.ByteBuffer allocateBuffer (int)
}
org/ehcache/shadow/org/terracotta/offheapstore/buffersource/HeapBufferSource.class
HeapBufferSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.buffersource
public org.ehcache.shadow.org.terracotta.offheapstore.buffersource.HeapBufferSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource {
public void <init> ()
public java.nio.ByteBuffer allocateBuffer (int)
int size
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/offheapstore/buffersource/OffHeapBufferSource.class
OffHeapBufferSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.buffersource
public org.ehcache.shadow.org.terracotta.offheapstore.buffersource.OffHeapBufferSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource {
private static final org.slf4j.Logger LOGGER
public void <init> ()
public java.nio.ByteBuffer allocateBuffer (int)
OutOfMemoryError e
int size
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/buffersource/TimingBufferSource.class
TimingBufferSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.buffersource
public org.ehcache.shadow.org.terracotta.offheapstore.buffersource.TimingBufferSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource {
private static final org.slf4j.Logger LOGGER
private final org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource delegate
private final long slowNanos
private final long criticalNanos
private final boolean haltOnCritical
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, long, java.util.concurrent.TimeUnit, long, java.util.concurrent.TimeUnit, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
long slow
java.util.concurrent.TimeUnit slowUnit
long critical
java.util.concurrent.TimeUnit criticalUnit
boolean haltOnCritical
public java.nio.ByteBuffer allocateBuffer (int)
long allocationDelay
long allocationDelay
int size
long beforeAllocationTime
private static void commitSuicide (java.lang.String)
String msg
Thread t
private static synthetic void lambda$commitSuicide$0 ()
SecurityException ex
InterruptedException e
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapCache.class
AbstractConcurrentOffHeapCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap implements org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableCache {
private static final java.util.Comparator SIZE_COMPARATOR
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int concurrency
public java.lang.Object fill (java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
public java.lang.Object getAndPin (java.lang.Object)
Object key
public java.lang.Object putPinned (java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
public boolean isPinned (java.lang.Object)
Object key
public void setPinning (java.lang.Object, boolean)
Object key
boolean pinned
protected org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableSegment segmentFor (java.lang.Object)
Object key
public boolean shrink ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
org.ehcache.shadow.org.terracotta.offheapstore.Segment[] sorted
public boolean shrinkOthers (int)
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
int excludedHash
boolean evicted
org.ehcache.shadow.org.terracotta.offheapstore.Segment target
protected volatile synthetic org.ehcache.shadow.org.terracotta.offheapstore.Segment segmentFor (java.lang.Object)
private static synthetic int lambda$static$0 (org.ehcache.shadow.org.terracotta.offheapstore.Segment, org.ehcache.shadow.org.terracotta.offheapstore.Segment)
org.ehcache.shadow.org.terracotta.offheapstore.Segment o1
org.ehcache.shadow.org.terracotta.offheapstore.Segment o2
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$1.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$1 extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregateEntrySet$1.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateEntrySet$1 extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateEntrySet this$1
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateEntrySet)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateEntrySet this$1
protected java.util.Iterator getNextIterator ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregateEntrySet.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateEntrySet extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$BaseAggregateSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object value
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object value
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregateIterator.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateIterator extends java.lang.Object implements java.util.Iterator {
protected final java.util.Iterator listIterator
protected java.util.Iterator currentIterator
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
protected abstract java.util.Iterator getNextIterator ()
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregateKeySet$1.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateKeySet$1 extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateKeySet this$1
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateKeySet)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateKeySet this$1
protected java.util.Iterator getNextIterator ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregateKeySet.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateKeySet extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$BaseAggregateSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public java.util.Iterator iterator ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregatedValuesCollection$1.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregatedValuesCollection$1 extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregateIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregatedValuesCollection this$1
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregatedValuesCollection)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregatedValuesCollection this$1
protected java.util.Iterator getNextIterator ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$AggregatedValuesCollection.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$AggregatedValuesCollection extends java.util.AbstractCollection {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
public java.util.Iterator iterator ()
public int size ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap$BaseAggregateSet.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
abstract org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$BaseAggregateSet extends java.util.AbstractSet {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap this$0
private void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap)
public int size ()
public void clear ()
synthetic void <init> (org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap, org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$1)
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap x0
org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap$1 x1
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/AbstractConcurrentOffHeapMap.class
AbstractConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentMapInternals org.ehcache.shadow.org.terracotta.offheapstore.HashingMap {
private static final int MAX_SEGMENTS
private static final int DEFAULT_CONCURRENCY
protected final org.ehcache.shadow.org.terracotta.offheapstore.Segment[] segments
private final int segmentShift
private final int segmentMask
private java.util.Set keySet
private java.util.Set entrySet
private java.util.Collection values
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
int i
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int concurrency
int sshift
int ssize
protected org.ehcache.shadow.org.terracotta.offheapstore.Segment segmentFor (java.lang.Object)
Object key
protected org.ehcache.shadow.org.terracotta.offheapstore.Segment segmentFor (int)
int hash
public int getIndexFor (int)
int hash
public java.util.List getSegments ()
protected int getConcurrency ()
private static int spread (int)
int hash
int h
public int size ()
java.util.Map m
long sum
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.Map m
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object, int)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
int metadata
public java.lang.Object fill (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object fill (java.lang.Object, java.lang.Object, int)
Object key
Object value
int metadata
public java.lang.Object remove (java.lang.Object)
Object key
public boolean removeNoReturn (java.lang.Object)
Object key
public java.lang.Integer getMetadata (java.lang.Object, int) throws java.lang.IllegalArgumentException
Object key
int mask
public java.lang.Integer getAndSetMetadata (java.lang.Object, int, int) throws java.lang.IllegalArgumentException
Object key
int mask
int values
public java.lang.Object getValueAndSetMetadata (java.lang.Object, int, int)
Object key
int mask
int values
public void clear ()
java.util.Map m
public void destroy ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment m
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object oldValue
Object newValue
public java.lang.Object replace (java.lang.Object, java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
Object value
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vc
public java.util.Set entrySet ()
java.util.Set es
protected void readLockAll ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment m
protected void readUnlockAll ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment m
public final void writeLockAll ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment m
public final void writeUnlockAll ()
org.ehcache.shadow.org.terracotta.offheapstore.Segment m
public java.util.List getSegmentInternals ()
public long getSize ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getTableCapacity ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getUsedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getRemovedSlotCount ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public int getReprobeLength ()
public long getAllocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getOccupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getVitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getDataAllocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getDataOccupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getDataVitalMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public long getDataSize ()
org.ehcache.shadow.org.terracotta.offheapstore.MapInternals m
long sum
public final boolean handleOversizeMappingException (int)
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
int hash
boolean evicted
org.ehcache.shadow.org.terracotta.offheapstore.Segment target
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeWithMetadata (java.lang.Object, java.util.function.BiFunction)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
java.util.function.BiFunction remappingFunction
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfAbsentWithMetadata (java.lang.Object, java.util.function.Function)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
java.util.function.Function mappingFunction
public org.ehcache.shadow.org.terracotta.offheapstore.MetadataTuple computeIfPresentWithMetadata (java.lang.Object, java.util.function.BiFunction)
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException ex
org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException e
Object key
java.util.function.BiFunction remappingFunction
public java.util.Map removeAllWithHash (int)
int keyHash
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ConcurrentMapInternals.class
ConcurrentMapInternals.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentMapInternals extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.MapInternals {
public abstract java.util.List getSegmentInternals ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ConcurrentOffHeapClockCache.class
ConcurrentOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int concurrency
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ConcurrentOffHeapHashMap.class
ConcurrentOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ConcurrentWriteLockedOffHeapClockCache.class
ConcurrentWriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ConcurrentWriteLockedOffHeapHashMap.class
ConcurrentWriteLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ConcurrentWriteLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ReadWriteLockedOffHeapClockCacheFactory.class
ReadWriteLockedOffHeapClockCacheFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapClockCacheFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final int tableSize
private final org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
int tableSize
public org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/ReadWriteLockedOffHeapHashMapFactory.class
ReadWriteLockedOffHeapHashMapFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.ReadWriteLockedOffHeapHashMapFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final boolean tableAllocationsSteal
private final int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
boolean tableAllocationsSteal
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapHashMap newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/WriteLockedOffHeapClockCacheFactory.class
WriteLockedOffHeapClockCacheFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.WriteLockedOffHeapClockCacheFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final int tableSize
private final org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener evictionListener
int tableSize
public org.ehcache.shadow.org.terracotta.offheapstore.WriteLockedOffHeapClockCache newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/concurrent/WriteLockedOffHeapHashMapFactory.class
WriteLockedOffHeapHashMapFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.concurrent
public org.ehcache.shadow.org.terracotta.offheapstore.concurrent.WriteLockedOffHeapHashMapFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
private final int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public org.ehcache.shadow.org.terracotta.offheapstore.WriteLockedOffHeapHashMap newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/MappedPage.class
MappedPage.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
public org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPage extends org.ehcache.shadow.org.terracotta.offheapstore.paging.Page {
public void <init> (java.nio.MappedByteBuffer)
java.nio.MappedByteBuffer buffer
public java.nio.MappedByteBuffer asByteBuffer ()
public volatile synthetic java.nio.ByteBuffer asByteBuffer ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/MappedPageSource$1.class
MappedPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.paging.Page val$page
final synthetic Long val$a
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.paging.Page, java.lang.Long)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource this$0
public void run ()
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/MappedPageSource$AllocatedRegion.class
MappedPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource$AllocatedRegion extends java.lang.Object {
final long address
final long size
public void <init> (long, long)
long address
long size
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/MappedPageSource.class
MappedPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
public org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource {
private static final org.slf4j.Logger LOGGER
private static final org.ehcache.shadow.org.terracotta.offheapstore.util.Retryer ASYNC_FLUSH_EXECUTOR
private final java.io.File file
private final java.io.RandomAccessFile raf
private final java.nio.channels.FileChannel channel
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator allocator
private final java.util.IdentityHashMap pages
private final java.util.Map allocated
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public void <init> (java.io.File, long) throws java.io.IOException
java.io.File file
long size
public void <init> (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean truncate
public void <init> (java.io.File, boolean, long) throws java.io.IOException
java.io.IOException e
java.io.File file
boolean truncate
long size
public synchronized java.lang.Long allocateRegion (long)
java.nio.ByteBuffer one
java.io.IOException e
long size
Long address
long max
public synchronized void freeRegion (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource$AllocatedRegion r
public synchronized long claimRegion (long, long) throws java.io.IOException
long address
long size
public java.nio.channels.FileChannel getReadableChannel ()
java.io.FileNotFoundException e
public java.nio.channels.FileChannel getWritableChannel ()
java.io.FileNotFoundException e
public java.io.File getFile ()
public synchronized org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPage allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
java.nio.MappedByteBuffer buffer
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPage page
java.io.IOException e
int size
boolean thief
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
Long address
public synchronized void free (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page page
Long a
public synchronized org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPage claimPage (long, long) throws java.io.IOException
long address
long size
java.nio.MappedByteBuffer buffer
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPage page
public long getAddress (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page underlying
public synchronized void flush () throws java.io.IOException
public synchronized void close () throws java.io.IOException
public volatile synthetic org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
private static synthetic java.lang.Thread lambda$static$0 (java.lang.Runnable)
Runnable r
Thread t
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/PowerOfTwoFileAllocator$Region.class
PowerOfTwoFileAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region extends java.lang.Object {
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region left
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region right
private int level
private long start
private long end
private long availableBitSet
void <init> ()
void <init> (long)
long value
void <init> (long, long)
long start
long end
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
long available ()
private void updateAvailable ()
long availableHere ()
long size
long mask
long a
int i
long bits
void left (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region l
void right (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
public java.lang.String toString ()
private java.lang.String dump ()
String ds
public long size ()
public boolean isNull ()
public org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region remove (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region newRegion
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
public void merge (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
public int orderRelativeTo (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region other
private void swap (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region other
long temp
public long start ()
public long end ()
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region access$000 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region access$100 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
static synthetic void access$200 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x1
static synthetic int access$300 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
static synthetic int access$306 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
static synthetic int access$302 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
int x1
static synthetic int access$308 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
static synthetic java.lang.String access$400 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x0
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/paging/PowerOfTwoFileAllocator.class
PowerOfTwoFileAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.paging
public org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator extends java.lang.Object {
private static final boolean DEBUG
private static final boolean VALIDATING
private static final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region NULL_NODE
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region root
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region deletedNode
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region lastNode
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region deletedElement
private long occupied
public void <init> ()
public void <init> (long)
long size
public java.lang.Long allocate (long)
long size
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
public void free (long, long)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
long address
long length
public void mark (long, long)
long address
long length
public long occupied ()
private void allocated (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
private void freed (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
private void mark (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region current
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region newRange
private void free (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region next
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region r
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region prev
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region next
private void insert (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region remove (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region d
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region find (long)
long mask
long a
long size
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region current
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region find (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
long res
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region current
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region insert (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region t
private org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region remove (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region x
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region t
private static org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region skew (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region t
private static org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region split (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region t
private static org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region rotateWithLeftChild (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region k2
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region k1
private static org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region rotateWithRightChild (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region k1
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region k2
public java.lang.String toString ()
StringBuilder sb
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.PowerOfTwoFileAllocator$Region access$500 ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/AbstractPersistentConcurrentOffHeapCache.class
AbstractPersistentConcurrentOffHeapCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapCache implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
private static final int MAGIC
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int concurrency
public void flush () throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
public void persist (java.io.ObjectOutput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
java.io.ObjectOutput output
public void close () throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
java.io.ObjectInput input
protected static int readSegmentCount (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/AbstractPersistentConcurrentOffHeapMap.class
AbstractPersistentConcurrentOffHeapMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap extends org.ehcache.shadow.org.terracotta.offheapstore.concurrent.AbstractConcurrentOffHeapMap implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
private static final int MAGIC
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory segmentFactory
int concurrency
public void flush () throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
public void persist (java.io.ObjectOutput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
java.io.ObjectOutput output
public void close () throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.Segment s
java.io.ObjectInput input
protected static int readSegmentCount (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/AbstractPersistentLockedOffHeapHashMap.class
AbstractPersistentLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractLockedOffHeapHashMap implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
private static final int MAGIC
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
int tableSize
boolean bootstrap
public void flush () throws java.io.IOException
java.util.concurrent.locks.Lock l
public void close () throws java.io.IOException
java.util.concurrent.locks.Lock l
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
java.util.concurrent.locks.Lock l
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.nio.IntBuffer entry
long tableAddress
long tableCapacity
java.io.ObjectInput input
java.util.concurrent.locks.Lock l
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/AbstractPersistentOffHeapCache.class
AbstractPersistentOffHeapCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache extends org.ehcache.shadow.org.terracotta.offheapstore.AbstractOffHeapClockCache implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
private static final int MAGIC
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
int tableSize
boolean bootstrap
public void flush () throws java.io.IOException
java.util.concurrent.locks.Lock l
public void close () throws java.io.IOException
java.util.concurrent.locks.Lock l
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
java.util.concurrent.locks.Lock l
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.nio.IntBuffer entry
long tableAddress
long tableCapacity
java.io.ObjectInput input
java.util.concurrent.locks.Lock l
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/Persistent.class
Persistent.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent extends java.lang.Object {
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
public abstract void persist (java.io.ObjectOutput) throws java.io.IOException
public abstract void bootstrap (java.io.ObjectInput) throws java.io.IOException
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentConcurrentOffHeapClockCache.class
PersistentConcurrentOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapCache {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (java.io.ObjectInput, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory) throws java.io.IOException
java.io.ObjectInput input
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
public void <init> (java.io.ObjectInput, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int) throws java.io.IOException
java.io.ObjectInput input
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentConcurrentOffHeapHashMap.class
PersistentConcurrentOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentConcurrentOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentConcurrentOffHeapMap {
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (java.io.ObjectInput, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory) throws java.io.IOException
java.io.ObjectInput input
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
public void <init> (java.io.ObjectInput, org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, long, int) throws java.io.IOException
java.io.ObjectInput input
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
long tableSize
int concurrency
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentHalfStorageEngine.class
PersistentHalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentPortability.class
PersistentPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentReadWriteLockedOffHeapClockCache.class
PersistentReadWriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentOffHeapCache {
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
int tableSize
boolean bootstrap
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentReadWriteLockedOffHeapClockCacheFactory.class
PersistentReadWriteLockedOffHeapClockCacheFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCacheFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
private final int tableSize
private final boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
boolean bootstrap
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapClockCache newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentReadWriteLockedOffHeapHashMap.class
PersistentReadWriteLockedOffHeapHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap extends org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.AbstractPersistentLockedOffHeapHashMap {
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
int tableSize
boolean bootstrap
public java.util.concurrent.locks.Lock readLock ()
public java.util.concurrent.locks.Lock writeLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock getLock ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentReadWriteLockedOffHeapHashMapFactory.class
PersistentReadWriteLockedOffHeapHashMapFactory.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMapFactory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.Factory {
private static final int DEFAULT_TABLE_SIZE
private final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
private final int tableSize
private final boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, int, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource tableSource
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory storageEngineFactory
int tableSize
boolean bootstrap
public org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentReadWriteLockedOffHeapHashMap newInstance ()
RuntimeException e
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine storageEngine
public volatile synthetic java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/persistent/PersistentStorageEngine.class
PersistentStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent
public abstract org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.Persistent {
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/AATreeFileAllocator.class
AATreeFileAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.AATreeFileAllocator extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet {
private static final boolean VALIDATING
private static final int MAGIC
private static final int MAGIC_REGION
private final long capacity
private long occupied
public void <init> (long)
long size
public void <init> (long, java.io.DataInput) throws java.io.IOException
int magic
long start
long end
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
long size
java.io.DataInput input
public long allocate (long)
long size
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region current
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region newRange
public void free (long, long)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
long address
long length
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region removeAndReturn (java.lang.Object)
Object o
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region find (java.lang.Object)
Object o
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
public long occupied ()
public long capacity ()
private void allocated (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
private void freed (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
private void free (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region next
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region prev
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region next
private org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region find (long)
long mask
long a
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region right
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region left
long size
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node currentNode
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region currentRegion
public java.lang.String toString ()
void persist (java.io.DataOutput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
java.io.DataOutput output
void persist (java.io.DataOutput, org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region) throws java.io.IOException
java.io.DataOutput output
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
public volatile synthetic java.lang.Comparable find (java.lang.Object)
public volatile synthetic java.lang.Comparable removeAndReturn (java.lang.Object)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/FileBackedStorageEngine$FileChunk$1.class
FileBackedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext {
final synthetic int val$max
final synthetic long val$address
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk this$1
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk, int, long)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk this$1
public void setLong (int, long)
java.io.IOException e
int offset
long value
public void flush ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/FileBackedStorageEngine$FileChunk$2.class
FileBackedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext {
final synthetic java.nio.ByteBuffer val$queuedBuffer
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask val$current
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk this$1
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk, java.nio.ByteBuffer, org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk this$1
public void setLong (int, long)
int offset
long value
public void flush ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask flush
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/FileBackedStorageEngine$FileChunk.class
FileBackedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk extends java.lang.Object {
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.AATreeFileAllocator allocator
private final long filePosition
private final long baseAddress
private boolean valid
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, long, long)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine this$0
long size
long baseAddress
Long newOffset
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, java.io.ObjectInput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine this$0
java.io.ObjectInput input
long size
java.nio.ByteBuffer readKeyBuffer (long)
int keyLength
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
OutOfMemoryError e
long address
protected int readPojoHash (long)
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
OutOfMemoryError e
long address
java.nio.ByteBuffer readValueBuffer (long)
int keyLength
int valueLength
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
OutOfMemoryError e
long address
java.nio.ByteBuffer readBuffer (long, int)
int read
int i
java.nio.ByteBuffer data
java.io.IOException e
OutOfMemoryError e
long position
int length
java.lang.Long writeMappingBuffers (java.nio.ByteBuffer, java.nio.ByteBuffer, int)
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask task
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
int pojoHash
int keyLength
int valueLength
long address
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getKeyWriteContext (long)
int keyLength
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
long address
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getValueWriteContext (long)
int keyLength
int valueLength
long position
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
long address
private org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getDiskWriteContext (long, int)
long address
int max
private org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getQueuedWriteContext (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask, java.nio.ByteBuffer)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask current
java.nio.ByteBuffer queuedBuffer
void free (long)
int keyLength
int valueLength
long position
int keyLength
int valueLength
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask pending
java.io.IOException e
long address
synchronized void clear ()
long capacity ()
long occupied ()
long baseAddress ()
void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
synchronized boolean isValid ()
java.util.Set encodings ()
long relative
Long encoding
java.util.Set encodings
void evictAll ()
int slot
long encoding
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/FileBackedStorageEngine$FileWriteTask.class
FileBackedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask extends java.lang.Object implements java.lang.Runnable {
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
private final java.nio.ByteBuffer keyBuffer
private final java.nio.ByteBuffer valueBuffer
private final int pojoHash
private final long position
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk, long, java.nio.ByteBuffer, java.nio.ByteBuffer, int)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine this$0
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
long position
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
int pojoHash
public void run ()
java.io.IOException e
java.nio.channels.ClosedChannelException e
java.io.IOException e
OutOfMemoryError e
private void write () throws java.io.IOException
java.nio.ByteBuffer key
java.nio.ByteBuffer value
int keyLength
int valueLength
long size
long expected
java.nio.ByteBuffer getKeyBuffer ()
java.nio.ByteBuffer getValueBuffer ()
static synthetic int access$400 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask x0
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk access$800 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask x0
static synthetic long access$900 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask x0
static synthetic java.nio.ByteBuffer access$1000 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask x0
static synthetic java.nio.ByteBuffer access$1100 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileWriteTask x0
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/FileBackedStorageEngine.class
FileBackedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine {
private static final int MAGIC
private static final int MAGIC_CHUNK
private static final org.slf4j.Logger LOGGER
private static final int KEY_HASH_OFFSET
private static final int KEY_LENGTH_OFFSET
private static final int VALUE_LENGTH_OFFSET
private static final int KEY_DATA_OFFSET
private final java.util.concurrent.ConcurrentHashMap pendingWrites
private final java.util.concurrent.ExecutorService writeExecutor
private final org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
private final java.nio.channels.FileChannel writeChannel
private final java.util.concurrent.atomic.AtomicReference readChannelReference
private final java.util.TreeMap chunks
private final long maxChunkSize
private volatile org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean bootstrap
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory executorFactory
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory executorFactory
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, java.util.concurrent.ExecutorService)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
java.util.concurrent.ExecutorService writer
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean bootstrap
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, java.util.concurrent.ExecutorService, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
java.util.concurrent.ExecutorService writer
boolean bootstrap
protected void clearInternal ()
java.util.Iterator it
public void destroy ()
java.io.IOException e
public void flush () throws java.io.IOException
InterruptedException ex
Throwable cause
java.util.concurrent.ExecutionException ex
java.util.concurrent.Future flush
boolean interrupted
public void close () throws java.io.IOException
InterruptedException e
public void persist (java.io.ObjectOutput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
int i
java.nio.ByteBuffer binaryKey
java.nio.ByteBuffer binaryValue
int hash
java.nio.ByteBuffer binaryKeyForDecode
java.nio.ByteBuffer binaryValueForDecode
Thread caller
Long encoding
java.io.ObjectInput input
int n
protected void free (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
protected java.nio.ByteBuffer readKeyBuffer (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
protected org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getKeyWriteContext (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
protected java.nio.ByteBuffer readValueBuffer (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
protected org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getValueWriteContext (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
protected java.lang.Long writeMappingBuffers (java.nio.ByteBuffer, java.nio.ByteBuffer, int)
Long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
long nextChunkSize
long nextChunkBaseAddress
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk last
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
OutOfMemoryError e
long requiredSize
long nextChunkSize
long nextChunkBaseAddress
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
Long address
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
int hash
public long getAllocatedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
long sum
public long getOccupiedMemory ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
long sum
public long getVitalMemory ()
public long getDataSize ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
long sum
private org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk findChunk (long)
long address
private int readIntFromChannel (long) throws java.io.IOException
int read
int i
long position
java.nio.ByteBuffer lengthBuffer
private void writeIntToChannel (long, int) throws java.io.IOException
long position
int data
java.nio.ByteBuffer buffer
private void writeLongToChannel (long, long) throws java.io.IOException
long position
long data
java.nio.ByteBuffer buffer
private void writeBufferToChannel (long, java.nio.ByteBuffer) throws java.io.IOException
int written
int i
long position
java.nio.ByteBuffer buffer
private int readFromChannel (java.nio.ByteBuffer, long) throws java.io.IOException
java.nio.channels.FileChannel newChannel
java.nio.channels.ClosedChannelException e
java.nio.channels.FileChannel current
java.nio.ByteBuffer buffer
long position
boolean interrupted
private java.nio.channels.FileChannel getReadableChannel () throws java.io.IOException
java.nio.channels.FileChannel current
private int readFromChannel (java.nio.channels.FileChannel, java.nio.ByteBuffer, long) throws java.io.IOException
java.nio.channels.FileChannel channel
java.nio.ByteBuffer buffer
long position
int ret
public boolean shrink ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk c
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk candidate
java.util.concurrent.locks.Lock ownerLock
private void compress (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk)
long compressed
Long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk to
java.nio.ByteBuffer keyBuffer
int keyHash
java.nio.ByteBuffer valueBuffer
Long encoding
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk from
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner m
public int readKeyHash (long)
long address
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine$FileChunk chunk
private synthetic java.lang.Object lambda$bootstrap$4 (java.lang.Thread, java.nio.ByteBuffer) throws java.lang.Exception
Object result
Thread caller
java.nio.ByteBuffer binaryValueForDecode
private synthetic java.lang.Object lambda$bootstrap$3 (java.lang.Thread, java.nio.ByteBuffer) throws java.lang.Exception
Object result
Thread caller
java.nio.ByteBuffer binaryKeyForDecode
private synthetic java.lang.Void lambda$flush$2 () throws java.lang.Exception
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine lambda$createFactory$1 (org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource, long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource source
long maxChunkSize
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit maxChunkUnit
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory executorFactory
boolean bootstrap
private static synthetic java.util.concurrent.ExecutorService lambda$createFactory$0 ()
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.paging.MappedPageSource access$000 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
static synthetic java.util.concurrent.ConcurrentHashMap access$100 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
static synthetic int access$200 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, long) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
long x1
static synthetic org.slf4j.Logger access$300 ()
static synthetic int access$500 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, java.nio.ByteBuffer, long) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
java.nio.ByteBuffer x1
long x2
static synthetic java.util.concurrent.ExecutorService access$600 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
static synthetic void access$700 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, long, long) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
long x1
long x2
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner access$1200 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
static synthetic void access$1300 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, long, int) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
long x1
int x2
static synthetic void access$1400 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine, long, java.nio.ByteBuffer) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
long x1
java.nio.ByteBuffer x2
static synthetic java.nio.channels.FileChannel access$1500 (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.FileBackedStorageEngine x0
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/PersistentIntegerStorageEngine.class
PersistentIntegerStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.IntegerStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine {
private static final org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine SINGLETON
private static final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory FACTORY
public void <init> ()
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createPersistentFactory ()
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.PersistentIntegerStorageEngine lambda$static$0 ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/PersistentSplitStorageEngine.class
PersistentSplitStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.SplitStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentStorageEngine {
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createPersistentFactory (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory keyFactory
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine, org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine keyStorageEngine
org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentHalfStorageEngine valueStorageEngine
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.PersistentSplitStorageEngine lambda$createPersistentFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory keyFactory
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/Region.class
Region.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$AbstractTreeNode implements java.lang.Comparable {
private long start
private long end
private long availableBitSet
void <init> (long)
long value
void <init> (long, long)
long start
long end
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
long available ()
long availableHere ()
long size
long mask
long a
int i
long bits
private void updateAvailable ()
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region left
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region right
long leftAvailable
long rightAvailable
public void setLeft (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node l
public void setRight (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node r
public java.lang.String toString ()
public long size ()
protected boolean isNull ()
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region remove (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region newRegion
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
public void merge (org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
public int compareTo (java.lang.Comparable)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
Long l
Comparable other
public boolean equals (java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
Object other
public int hashCode ()
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region getPayload ()
public void swapPayload (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.Region r
long temp
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node other
public long start ()
public long end ()
public volatile synthetic java.lang.Comparable getPayload ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/portability/
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/portability/PersistentByteArrayPortability.class
PersistentByteArrayPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability extends org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.ByteArrayPortability implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability {
public static final org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.portability.PersistentByteArrayPortability INSTANCE
private void <init> ()
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/disk/storage/portability/PersistentSerializablePortability.class
PersistentSerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.disk.storage.portability.PersistentSerializablePortability extends org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability {
private static final int MAGIC
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader classLoader
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.util.Map$Entry e
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectStreamClass osc
ClassNotFoundException e
java.io.ObjectStreamClass osc
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey key
java.io.ObjectStreamClass oldOsc
Integer oldRep
int representation
int nextIndex
java.io.ObjectInput input
}
org/ehcache/shadow/org/terracotta/offheapstore/eviction/
org/ehcache/shadow/org/terracotta/offheapstore/eviction/EvictionListener.class
EvictionListener.java
package org.ehcache.shadow.org.terracotta.offheapstore.eviction
public abstract org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener extends java.lang.Object {
public abstract void evicting (java.util.concurrent.Callable)
}
org/ehcache/shadow/org/terracotta/offheapstore/eviction/EvictionListeningReadWriteLockedOffHeapClockCache.class
EvictionListeningReadWriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.eviction
public org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListeningReadWriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.ReadWriteLockedOffHeapClockCache {
private final org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public boolean evict (int, boolean)
boolean evicted
int index
boolean shrink
boolean evicted
private synthetic java.util.Map$Entry lambda$evict$0 (int) throws java.lang.Exception
int index
}
org/ehcache/shadow/org/terracotta/offheapstore/eviction/EvictionListeningWriteLockedOffHeapClockCache.class
EvictionListeningWriteLockedOffHeapClockCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.eviction
public org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListeningWriteLockedOffHeapClockCache extends org.ehcache.shadow.org.terracotta.offheapstore.WriteLockedOffHeapClockCache {
private final org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.eviction.EvictionListener listener
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine storageEngine
int tableSize
public boolean evict (int, boolean)
boolean evicted
int index
boolean shrink
boolean evicted
private synthetic java.util.Map$Entry lambda$evict$0 (int) throws java.lang.Exception
int index
}
org/ehcache/shadow/org/terracotta/offheapstore/exceptions/
org/ehcache/shadow/org/terracotta/offheapstore/exceptions/OversizeMappingException.class
OversizeMappingException.java
package org.ehcache.shadow.org.terracotta.offheapstore.exceptions
public org.ehcache.shadow.org.terracotta.offheapstore.exceptions.OversizeMappingException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String s
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/
org/ehcache/shadow/org/terracotta/offheapstore/paging/OffHeapStorageArea$1.class
OffHeapStorageArea.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
synthetic org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$terracotta$offheapstore$storage$PointerSize
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/OffHeapStorageArea$Owner.class
OffHeapStorageArea.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public abstract org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner extends java.lang.Object {
public abstract boolean evictAtAddress (long, boolean)
public abstract java.util.concurrent.locks.Lock writeLock ()
public abstract boolean isThief ()
public abstract boolean moved (long, long)
public abstract int sizeOf (long)
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/OffHeapStorageArea.class
OffHeapStorageArea.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private static final boolean VALIDATING
private static final long LARGEST_POWER_OF_TWO
private static final java.nio.ByteBuffer[] EMPTY_BUFFER_ARRAY
private final int initialPageSize
private final int maximalPageSize
private final int pageGrowthAreaSize
private final float compressThreshold
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner owner
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource pageSource
private final org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Allocator allocator
private final java.util.Random random
private java.util.Deque released
private final java.util.Map pages
private final boolean thief
private final boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner owner
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource pageSource
int pageSize
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner owner
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource pageSource
int pageSize
boolean thief
boolean victim
float compressThreshold
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner owner
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource pageSource
int initialPageSize
int maximalPageSize
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner owner
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource pageSource
int initialPageSize
int maximalPageSize
boolean thief
boolean victim
float compressThreshold
public void clear ()
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
java.util.Iterator it
public byte readByte (long)
long address
int pageIndex
int pageAddress
public short readShort (long)
java.nio.ByteBuffer buffer
int i
short value
long address
int pageIndex
int pageAddress
int pageSize
public int readInt (long)
java.nio.ByteBuffer buffer
int i
int value
long address
int pageIndex
int pageAddress
int pageSize
public long readLong (long)
java.nio.ByteBuffer buffer
int i
long value
long address
int pageIndex
int pageAddress
int pageSize
public java.nio.ByteBuffer readBuffer (long, int)
java.nio.ByteBuffer b
java.nio.ByteBuffer copy
long address
int length
java.nio.ByteBuffer[] buffers
public java.nio.ByteBuffer[] readBuffers (long, int)
java.nio.ByteBuffer pageBuffer
java.nio.ByteBuffer buffer
java.nio.ByteBuffer pageBuffer
java.nio.ByteBuffer buffer
java.util.List buffers
int remaining
long address
int length
int pageIndex
int pageAddress
int pageSize
public void writeByte (long, byte)
long address
byte value
int pageIndex
int pageAddress
public void writeShort (long, short)
java.nio.ByteBuffer buffer
int i
long address
short value
int pageIndex
int pageAddress
int pageSize
public void writeInt (long, int)
java.nio.ByteBuffer buffer
int i
long address
int value
int pageIndex
int pageAddress
int pageSize
public void writeLong (long, long)
java.nio.ByteBuffer buffer
int i
long address
long value
int pageIndex
int pageAddress
int pageSize
public void writeBuffer (long, java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
int originalLimit
java.nio.ByteBuffer buffer
long address
java.nio.ByteBuffer data
int pageIndex
int pageAddress
int pageSize
public void writeBuffers (long, java.nio.ByteBuffer[])
int length
java.nio.ByteBuffer buffer
long address
java.nio.ByteBuffer[] data
public void free (long)
float occupation
long address
private boolean compress ()
long lastAddress
int sizeOfArea
long compressed
public void destroy ()
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
java.util.Iterator it
public long allocate (long)
long address
long size
private boolean expandData ()
long before
long after
int newPageSize
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page newPage
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public java.lang.String toString ()
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page q
int size
int count
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int i
StringBuilder sb
private int pageIndexFor (long)
long address
private long addressForPage (int)
int index
int postIndex
private int pageAddressFor (long)
long address
private int pageSizeFor (int)
int index
private int nextPageSize ()
public void validateStorageArea ()
public void release (long)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int i
long address
int lastPage
private void freePage (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
public java.util.Collection release (java.util.Collection)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page free
int i
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
java.util.Collection releasedPages
long remove
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page f
int index
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page t
java.util.Collection recovered
java.util.Collection freed
java.util.Iterator freePageSource
java.util.Collection targets
java.util.concurrent.locks.Lock ownerLock
private boolean moveAddressDown (long)
long relocated
long address
long relocated
long address
long target
int sizeOfArea
long ceiling
long startAt
java.util.Iterator pointers
public boolean shrink ()
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int initialSize
java.util.concurrent.locks.Lock ownerLock
private int getIndexForPage (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
java.util.Map$Entry e
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
private void validatePages ()
java.util.List pageIndices
int i
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/Page.class
Page.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public org.ehcache.shadow.org.terracotta.offheapstore.paging.Page extends java.lang.Object {
private final java.nio.ByteBuffer buffer
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea binding
private final int index
private final int address
private boolean freeable
public void <init> (java.nio.ByteBuffer, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
java.nio.ByteBuffer buffer
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea binding
public void <init> (java.nio.ByteBuffer, int, int, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
java.nio.ByteBuffer buffer
int index
int address
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea binding
public java.nio.ByteBuffer asByteBuffer ()
public java.nio.IntBuffer asIntBuffer ()
public int size ()
public int index ()
public int address ()
public org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea binding ()
synchronized boolean isFreeable ()
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/PageSource.class
PageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public abstract org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
public abstract void free (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/PhantomReferenceLimitedPageSource.class
PhantomReferenceLimitedPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public org.ehcache.shadow.org.terracotta.offheapstore.paging.PhantomReferenceLimitedPageSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource {
private final java.lang.ref.ReferenceQueue allocatedBuffers
private final java.util.Map bufferSizes
private final java.util.concurrent.atomic.AtomicLong max
public void <init> (long)
long max
public org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
java.nio.ByteBuffer buffer
OutOfMemoryError e
java.nio.ByteBuffer buffer
long now
int size
boolean thief
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
public void free (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page buffer
private void processQueue ()
Integer size
java.lang.ref.Reference ref
public java.lang.String toString ()
StringBuilder sb
java.util.Collection buffers
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/UnlimitedPageSource.class
UnlimitedPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public org.ehcache.shadow.org.terracotta.offheapstore.paging.UnlimitedPageSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource {
private final org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource)
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
public org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
int size
boolean thief
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
java.nio.ByteBuffer buffer
public void free (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page page
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/UpfrontAllocatingPageSource$1.class
UpfrontAllocatingPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
synthetic org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$terracotta$offheapstore$paging$UpfrontAllocatingPageSource$ThresholdDirection
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/UpfrontAllocatingPageSource$AllocatedRegion.class
UpfrontAllocatingPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion extends java.lang.Object {
private final int address
private final int size
void <init> (int, int)
int address
int size
static synthetic int access$000 (org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion)
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion x0
static synthetic int access$100 (org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion)
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion x0
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/UpfrontAllocatingPageSource$ThresholdDirection.class
UpfrontAllocatingPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public final enum org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection extends java.lang.Enum {
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection RISING
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection FALLING
private static final synthetic org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection[] $VALUES
public static org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection[] values ()
public static org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/paging/UpfrontAllocatingPageSource.class
UpfrontAllocatingPageSource.java
package org.ehcache.shadow.org.terracotta.offheapstore.paging
public org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource {
public static final String ALLOCATION_LOG_LOCATION
private static final org.slf4j.Logger LOGGER
private static final double PROGRESS_LOGGING_STEP_SIZE
private static final long PROGRESS_LOGGING_THRESHOLD
private static final java.util.Comparator REGION_COMPARATOR
private final java.util.SortedMap risingThresholds
private final java.util.SortedMap fallingThresholds
private final java.util.List sliceAllocators
private final java.util.List victimAllocators
private final java.util.List buffers
private final java.util.List victims
private volatile int availableSet
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
long toAllocate
int chunkSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, long, int, int)
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
long toAllocate
int maxChunk
int minChunk
private void <init> (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, long, int, int, boolean)
java.nio.ByteBuffer buffer
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
long toAllocate
int maxChunk
int minChunk
boolean fixed
Long totalPhysical
Long freePhysical
public long getCapacity ()
java.nio.ByteBuffer buffer
long capacity
public org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocate (int, boolean, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
int size
boolean thief
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
private org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocateAsThief (int, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
int claimSize
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int claimAddress
int claimSize
int address
int i
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea a
java.util.Collection c
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea a
java.util.Collection p
java.util.Map$Entry e
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$AllocatedRegion r
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int size
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page free
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator victimAllocator
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator sliceAllocator
java.util.List targets
java.util.Collection tempHolds
java.util.Map releases
java.util.Collection results
java.util.List failedReleases
private java.util.List findVictimPages (int, int, int)
int chunk
int address
int size
private org.ehcache.shadow.org.terracotta.offheapstore.paging.Page allocateFromFree (int, boolean, org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
int rounded
long allocated
java.nio.ByteBuffer b
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page p
int address
int i
int size
boolean victim
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea owner
public synchronized void free (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
long allocated
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page page
public synchronized long getAllocatedSize ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator a
long sum
public long getAllocatedSizeUnSync ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator a
long sum
private boolean isUnavailable (int)
int size
private synchronized void markAllAvailable ()
private synchronized void markUnavailable (int)
int size
public synchronized java.lang.String toString ()
int i
StringBuilder sb
private synchronized void fireThresholds (long, long)
java.util.Collection thresholds
java.util.Collection thresholds
Throwable t
Runnable r
long incoming
long outgoing
java.util.Collection thresholds
public synchronized java.lang.Runnable addAllocationThreshold (org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection, long, java.lang.Runnable)
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection direction
long threshold
Runnable action
public synchronized java.lang.Runnable removeAllocationThreshold (org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection, long)
org.ehcache.shadow.org.terracotta.offheapstore.paging.UpfrontAllocatingPageSource$ThresholdDirection direction
long threshold
private static java.util.Collection allocateBackingBuffers (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, long, int, int, boolean)
int currentChunkSize
long dispatched
java.nio.ByteBuffer buffer
java.util.Collection result
java.util.concurrent.Future future
java.util.List futures
java.util.concurrent.ExecutorService executorService
long allocated
long progressStep
long nextProgressLogAt
long duration
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
long toAllocate
int maxChunk
int minChunk
boolean fixed
long start
java.io.PrintStream allocatorLog
java.util.Collection buffers
private static java.util.Collection bufferAllocation (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, int, int, boolean, java.io.PrintStream, long)
long blockStart
int currentAllocation
java.nio.ByteBuffer b
long blockDuration
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
int toAllocate
int minChunk
boolean fixed
java.io.PrintStream allocatorLog
long start
long allocated
long currentChunkSize
java.util.Collection buffers
private static java.lang.Object uninterruptibleGet (java.util.concurrent.Future)
java.util.concurrent.ExecutionException e
InterruptedException e
java.util.concurrent.Future future
boolean interrupted
private static java.io.PrintStream createAllocatorLog (long, int, int)
java.io.File allocatorLogFile
java.io.PrintStream allocatorLogStream
java.io.IOException e
java.io.PrintStream allocatorLogStream
long max
int maxChunk
int minChunk
String path
private static synthetic java.util.Collection lambda$allocateBackingBuffers$1 (org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource, int, int, boolean, java.io.PrintStream, long) throws java.lang.Exception
org.ehcache.shadow.org.terracotta.offheapstore.buffersource.BufferSource source
int currentChunkSize
int minChunk
boolean fixed
java.io.PrintStream allocatorLog
long start
private static synthetic int lambda$static$0 (org.ehcache.shadow.org.terracotta.offheapstore.paging.Page, org.ehcache.shadow.org.terracotta.offheapstore.paging.Page)
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page a
org.ehcache.shadow.org.terracotta.offheapstore.paging.Page b
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/pinning/
org/ehcache/shadow/org/terracotta/offheapstore/pinning/PinnableCache.class
PinnableCache.java
package org.ehcache.shadow.org.terracotta.offheapstore.pinning
public abstract org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableCache extends java.lang.Object implements java.util.concurrent.ConcurrentMap {
public abstract boolean isPinned (java.lang.Object)
public abstract void setPinning (java.lang.Object, boolean)
public abstract java.lang.Object putPinned (java.lang.Object, java.lang.Object)
public abstract java.lang.Object getAndPin (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/offheapstore/pinning/PinnableSegment.class
PinnableSegment.java
package org.ehcache.shadow.org.terracotta.offheapstore.pinning
public abstract org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableSegment extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.Segment org.ehcache.shadow.org.terracotta.offheapstore.pinning.PinnableCache {
}
org/ehcache/shadow/org/terracotta/offheapstore/set/
org/ehcache/shadow/org/terracotta/offheapstore/set/OffHeapHashSet.class
OffHeapHashSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.set
public org.ehcache.shadow.org.terracotta.offheapstore.set.OffHeapHashSet extends java.util.AbstractSet {
private final org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap map
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, boolean, org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine, int)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
boolean tableSteals
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine engine
int capacity
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.OffHeapHashMap map
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] ts
public boolean add (java.lang.Object)
Object e
public boolean remove (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection clctn
public void clear ()
public org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine getStorageEngine ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/
org/ehcache/shadow/org/terracotta/offheapstore/storage/BinaryStorageEngine.class
BinaryStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.BinaryStorageEngine extends java.lang.Object {
public abstract int readKeyHash (long)
public abstract java.nio.ByteBuffer readBinaryKey (long)
public abstract java.nio.ByteBuffer readBinaryValue (long)
public abstract boolean equalsBinaryKey (java.nio.ByteBuffer, long)
public abstract java.lang.Long writeBinaryMapping (java.nio.ByteBuffer, java.nio.ByteBuffer, int, int)
public abstract java.lang.Long writeBinaryMapping (java.nio.ByteBuffer[], java.nio.ByteBuffer[], int, int)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/BooleanHalfStorageEngine.class
BooleanHalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public final org.ehcache.shadow.org.terracotta.offheapstore.storage.BooleanHalfStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine {
public static final org.ehcache.shadow.org.terracotta.offheapstore.storage.BooleanHalfStorageEngine INSTANCE
private void <init> ()
public java.lang.Integer write (java.lang.Boolean, int)
Boolean object
int hash
public void free (int)
int encoding
public java.lang.Boolean read (int)
int encoding
public boolean equals (java.lang.Object, int)
Object object
int encoding
public void clear ()
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public void invalidateCache ()
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
long mask
public void destroy ()
public boolean shrink ()
public volatile synthetic java.lang.Object read (int)
public volatile synthetic java.lang.Integer write (java.lang.Object, int)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/HalfStorageEngine.class
HalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine extends java.lang.Object {
public abstract java.lang.Integer write (java.lang.Object, int)
public abstract void free (int)
public abstract java.lang.Object read (int)
public abstract boolean equals (java.lang.Object, int)
public abstract void clear ()
public abstract long getAllocatedMemory ()
public abstract long getOccupiedMemory ()
public abstract long getVitalMemory ()
public abstract long getDataSize ()
public abstract void invalidateCache ()
public abstract void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner, long)
public abstract void destroy ()
public abstract boolean shrink ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/IntegerStorageEngine.class
IntegerStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.IntegerStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine {
private static final org.ehcache.shadow.org.terracotta.offheapstore.storage.IntegerStorageEngine SINGLETON
private static final org.ehcache.shadow.org.terracotta.offheapstore.util.Factory FACTORY
public void <init> ()
public static org.ehcache.shadow.org.terracotta.offheapstore.storage.IntegerStorageEngine instance ()
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory ()
public java.lang.Integer read (int)
int address
public java.lang.Integer write (java.lang.Integer, int)
Integer value
int hash
public void free (int)
int address
public boolean equals (java.lang.Object, int)
Object key
int address
public void clear ()
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public void invalidateCache ()
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
long mask
public void destroy ()
public boolean shrink ()
public volatile synthetic java.lang.Object read (int)
public volatile synthetic java.lang.Integer write (java.lang.Object, int)
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.IntegerStorageEngine lambda$static$0 ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/LongStorageEngine.class
LongStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.LongStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine {
private final org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine valueStorage
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine valueStorage
public java.lang.Long writeMapping (java.lang.Long, java.lang.Object, int, int)
Long key
Object value
int hash
int metadata
Integer valueEncoding
public void attachedMapping (long, int, int)
long encoding
int hash
int metadata
public void freeMapping (long, int, boolean)
long encoding
int hash
boolean removal
public java.lang.Object readValue (long)
long encoding
public boolean equalsValue (java.lang.Object, long)
Object value
long encoding
public java.lang.Long readKey (long, int)
long encoding
int hashCode
int keyEncoding
public boolean equalsKey (java.lang.Object, long)
Object key
long encoding
public void clear ()
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public java.lang.String toString ()
public void invalidateCache ()
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
public void destroy ()
public boolean shrink ()
public volatile synthetic java.lang.Object readKey (long, int)
public volatile synthetic java.lang.Long writeMapping (java.lang.Object, java.lang.Object, int, int)
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.LongStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/OffHeapBufferHalfStorageEngine.class
OffHeapBufferHalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner {
private static final int KEY_HASH_OFFSET
private static final int LENGTH_OFFSET
private static final int DATA_OFFSET
private static final int HEADER_LENGTH
private volatile org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
private volatile long mask
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storageArea
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
boolean thief
boolean victim
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
boolean thief
boolean victim
public void clear ()
public void free (int)
int address
protected java.nio.ByteBuffer readBuffer (int)
int address
int length
protected java.lang.Integer writeBuffer (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buffer
int hash
int length
int address
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public java.lang.String toString ()
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner o
long m
public void destroy ()
public boolean shrink ()
public boolean evictAtAddress (long, boolean)
long address
boolean shrink
int hash
int slot
public java.util.concurrent.locks.Lock writeLock ()
public boolean isThief ()
public boolean moved (long, long)
long from
long to
int hash
public int sizeOf (long)
long address
int length
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferHalfStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
boolean thief
boolean victim
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/OffHeapBufferStorageEngine$1.class
OffHeapBufferStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext {
final synthetic int val$max
final synthetic long val$address
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine, int, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine this$0
public void setLong (int, long)
int offset
long value
public void flush ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/OffHeapBufferStorageEngine.class
OffHeapBufferStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea$Owner {
private static final int KEY_HASH_OFFSET
private static final int KEY_LENGTH_OFFSET
private static final int VALUE_LENGTH_OFFSET
private static final int DATA_OFFSET
private static final int HEADER_SIZE
protected final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storageArea
protected volatile org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
float compressThreshold
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
float compressThreshold
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
protected void clearInternal ()
protected void free (long)
long address
public java.nio.ByteBuffer readKeyBuffer (long)
long address
int length
protected org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getKeyWriteContext (long)
long address
int keyLength
public java.nio.ByteBuffer readValueBuffer (long)
long address
int keyLength
int valueLength
protected org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getValueWriteContext (long)
long address
int keyLength
int valueLength
private org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getWriteContext (long, int)
long address
int max
protected java.lang.Long writeMappingBuffers (java.nio.ByteBuffer, java.nio.ByteBuffer, int)
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
int hash
int keyLength
int valueLength
long address
protected java.lang.Long writeMappingBuffersGathering (java.nio.ByteBuffer[], java.nio.ByteBuffer[], int)
java.nio.ByteBuffer[] keyBuffers
java.nio.ByteBuffer[] valueBuffers
int hash
int keyLength
int valueLength
long address
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public java.lang.String toString ()
public void destroy ()
public boolean shrink ()
public boolean evictAtAddress (long, boolean)
long address
boolean shrink
int hash
int slot
public boolean isThief ()
public int readKeyHash (long)
long encoding
public boolean moved (long, long)
long from
long to
public int sizeOf (long)
long address
int keyLength
int valueLength
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner m
public java.util.concurrent.locks.Lock writeLock ()
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine lambda$createFactory$3 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine lambda$createFactory$2 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int initialPageSize
int maximalPageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine lambda$createFactory$1 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean, float)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
float compressThreshold
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, boolean, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
boolean thief
boolean victim
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/PointerSize.class
PointerSize.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize extends java.lang.Enum {
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize INT
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize LONG
private final int size
private static final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize[] $VALUES
public static org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize[] values ()
public static org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int size
public int bitSize ()
public int byteSize ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/PortabilityBasedHalfStorageEngine$CachedEncode.class
PortabilityBasedHalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine$CachedEncode extends java.lang.Object {
private final Object object
private final java.nio.ByteBuffer buffer
public void <init> (java.lang.Object, java.nio.ByteBuffer)
Object object
java.nio.ByteBuffer buffer
final java.lang.Object get ()
final java.nio.ByteBuffer getEncoded ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/PortabilityBasedHalfStorageEngine.class
PortabilityBasedHalfStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine {
private final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
private org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedHalfStorageEngine$CachedEncode lastObject
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
public java.lang.Integer write (java.lang.Object, int)
java.nio.ByteBuffer buffer
Integer result
Object object
int hash
public abstract void free (int)
public java.lang.Object read (int)
int encoding
public boolean equals (java.lang.Object, int)
Object value
int encoding
protected abstract java.nio.ByteBuffer readBuffer (int)
protected abstract java.lang.Integer writeBuffer (java.nio.ByteBuffer, int)
public void invalidateCache ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/PortabilityBasedStorageEngine$CachedEncode.class
PortabilityBasedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine$CachedEncode extends java.lang.Object {
private final Object key
private final Object value
private final java.nio.ByteBuffer keyBuffer
private final java.nio.ByteBuffer valueBuffer
private final Long encoding
public void <init> (java.lang.Object, java.lang.Object, java.nio.ByteBuffer, java.nio.ByteBuffer, java.lang.Long)
Object key
Object value
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
Long encoding
final java.lang.Object getKey ()
final java.lang.Object getValue ()
final java.nio.ByteBuffer getEncodedKey ()
final java.nio.ByteBuffer getEncodedValue ()
final java.lang.Long getEncoding ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/PortabilityBasedStorageEngine.class
PortabilityBasedStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine implements org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine org.ehcache.shadow.org.terracotta.offheapstore.storage.BinaryStorageEngine {
protected final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
protected final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
private org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine$CachedEncode lastMapping
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability keyPortability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability valuePortability
public final java.lang.Long writeMapping (java.lang.Object, java.lang.Object, int, int)
Long result
java.nio.ByteBuffer keyBuffer
java.nio.ByteBuffer valueBuffer
Object key
Object value
int hash
int metadata
Long result
public void attachedMapping (long, int, int)
long encoding
int hash
int metadata
public final void freeMapping (long, int, boolean)
java.nio.ByteBuffer binaryKey
long encoding
int hash
boolean removal
public final void clear ()
public java.lang.Object readValue (long)
long encoding
public boolean equalsValue (java.lang.Object, long)
Object value
long encoding
public java.lang.Object readKey (long, int)
long encoding
int hashCode
public boolean equalsKey (java.lang.Object, long)
Object key
long encoding
public java.nio.ByteBuffer readBinaryKey (long)
Long cachedEncoding
long encoding
org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine$CachedEncode cache
java.nio.ByteBuffer attached
java.nio.ByteBuffer detached
public java.nio.ByteBuffer readBinaryValue (long)
Long cachedEncoding
long encoding
org.ehcache.shadow.org.terracotta.offheapstore.storage.PortabilityBasedStorageEngine$CachedEncode cache
java.nio.ByteBuffer attached
java.nio.ByteBuffer detached
public boolean equalsBinaryKey (java.nio.ByteBuffer, long)
java.nio.ByteBuffer binaryKey
long encoding
public java.lang.Long writeBinaryMapping (java.nio.ByteBuffer[], java.nio.ByteBuffer[], int, int)
java.nio.ByteBuffer[] binaryKey
java.nio.ByteBuffer[] binaryValue
int pojoHash
int metadata
public java.lang.Long writeBinaryMapping (java.nio.ByteBuffer, java.nio.ByteBuffer, int, int)
java.nio.ByteBuffer binaryKey
java.nio.ByteBuffer binaryValue
int pojoHash
int metadata
protected java.lang.Long writeMappingBuffersGathering (java.nio.ByteBuffer[], java.nio.ByteBuffer[], int)
java.nio.ByteBuffer[] keyBuffers
java.nio.ByteBuffer[] valueBuffers
int hash
protected abstract void free (long)
protected abstract void clearInternal ()
protected abstract java.nio.ByteBuffer readKeyBuffer (long)
protected abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getKeyWriteContext (long)
protected abstract java.nio.ByteBuffer readValueBuffer (long)
protected abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext getValueWriteContext (long)
protected abstract java.lang.Long writeMappingBuffers (java.nio.ByteBuffer, java.nio.ByteBuffer, int)
public void invalidateCache ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/SerializableStorageEngine.class
SerializableStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.SerializableStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine {
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
protected void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.SerializableStorageEngine lambda$createFactory$1 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability portability
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.SerializableStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/SplitStorageEngine.class
SplitStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.SplitStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine {
protected final org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine keyStorageEngine
protected final org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine valueStorageEngine
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory keyFactory
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine, org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine)
org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine keyStorageEngine
org.ehcache.shadow.org.terracotta.offheapstore.storage.HalfStorageEngine valueStorageEngine
public java.lang.Long writeMapping (java.lang.Object, java.lang.Object, int, int)
Object key
Object value
int hash
int metadata
Integer keyEncoding
Integer valueEncoding
public void attachedMapping (long, int, int)
long encoding
int hash
int metadata
public void freeMapping (long, int, boolean)
long encoding
int hash
boolean removal
public java.lang.Object readValue (long)
long encoding
public boolean equalsValue (java.lang.Object, long)
Object value
long encoding
public java.lang.Object readKey (long, int)
long encoding
int hashCode
public boolean equalsKey (java.lang.Object, long)
Object key
long encoding
public void clear ()
public long getAllocatedMemory ()
public long getOccupiedMemory ()
public long getVitalMemory ()
public long getDataSize ()
public java.lang.String toString ()
public void invalidateCache ()
public void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner)
org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner owner
public void destroy ()
public boolean shrink ()
public static int valueEncoding (long)
long encoding
public static int keyEncoding (long)
long encoding
public static long encoding (int, int)
int keyEncoding
int valueEncoding
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.SplitStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.util.Factory, org.ehcache.shadow.org.terracotta.offheapstore.util.Factory)
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory keyFactory
org.ehcache.shadow.org.terracotta.offheapstore.util.Factory valueFactory
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/StorageEngine$Owner.class
StorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner extends java.lang.Object implements java.util.concurrent.locks.ReadWriteLock {
public abstract java.lang.Long getEncodingForHashAndBinary (int, java.nio.ByteBuffer)
public abstract long getSize ()
public abstract long installMappingForHashAndEncoding (int, java.nio.ByteBuffer, java.nio.ByteBuffer, int)
public abstract java.lang.Iterable encodingSet ()
public abstract boolean updateEncoding (int, long, long, long)
public abstract java.lang.Integer getSlotForHashAndEncoding (int, long, long)
public abstract boolean evict (int, boolean)
public abstract boolean isThiefForTableAllocations ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/StorageEngine.class
StorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine extends java.lang.Object {
public abstract java.lang.Long writeMapping (java.lang.Object, java.lang.Object, int, int)
public abstract void attachedMapping (long, int, int)
public abstract void freeMapping (long, int, boolean)
public abstract java.lang.Object readValue (long)
public abstract boolean equalsValue (java.lang.Object, long)
public abstract java.lang.Object readKey (long, int)
public abstract boolean equalsKey (java.lang.Object, long)
public abstract void clear ()
public abstract long getAllocatedMemory ()
public abstract long getOccupiedMemory ()
public abstract long getVitalMemory ()
public abstract long getDataSize ()
public abstract void invalidateCache ()
public abstract void bind (org.ehcache.shadow.org.terracotta.offheapstore.storage.StorageEngine$Owner)
public abstract void destroy ()
public abstract boolean shrink ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/StringStorageEngine.class
StringStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage
public org.ehcache.shadow.org.terracotta.offheapstore.storage.StringStorageEngine extends org.ehcache.shadow.org.terracotta.offheapstore.storage.OffHeapBufferStorageEngine {
private static final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability PORTABILITY
public static org.ehcache.shadow.org.terracotta.offheapstore.util.Factory createFactory (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
private static synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.StringStorageEngine lambda$createFactory$0 (org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize, org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.PointerSize width
org.ehcache.shadow.org.terracotta.offheapstore.paging.PageSource source
int pageSize
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/Allocator.class
Allocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Allocator extends java.lang.Object implements java.lang.Iterable {
public abstract long allocate (long)
public abstract void free (long)
public abstract void clear ()
public abstract void expand (long)
public abstract long occupied ()
public abstract void validateAllocator ()
public abstract long getLastUsedAddress ()
public abstract long getLastUsedPointer ()
public abstract int getMinimalSize ()
public abstract long getMaximumAddress ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/IntegerBestFitAllocator$1.class
IntegerBestFitAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator$1 extends java.lang.Object implements java.util.Iterator {
private int current
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator this$0
public boolean hasNext ()
public java.lang.Long next ()
int result
int next
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/IntegerBestFitAllocator.class
IntegerBestFitAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
public final org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Allocator {
private static final boolean DEBUG
private static final boolean VALIDATING
private static final int SIZE_T_SIZE
private static final int SIZE_T_BITSIZE
private static final int MALLOC_ALIGNMENT
private static final int CHUNK_ALIGN_MASK
private static final int MCHUNK_SIZE
private static final int CHUNK_OVERHEAD
private static final int MIN_CHUNK_SIZE
private static final int MAX_REQUEST
private static final int MIN_REQUEST
private static final int TOP_FOOT_SIZE
private static final int MINIMAL_SIZE
private static final int TOP_FOOT_OFFSET
private static final int PINUSE_BIT
private static final int CINUSE_BIT
private static final int FLAG4_BIT
private static final int INUSE_BITS
private static final int FLAG_BITS
private static final int NSMALLBINS
private static final int NTREEBINS
private static final int SMALLBIN_SHIFT
private static final int TREEBIN_SHIFT
private static final int MIN_LARGE_SIZE
private static final int MAX_SMALL_SIZE
private static final int MAX_SMALL_REQUEST
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storage
private int smallMap
private int treeMap
private final int[] smallBins
private final int[] treeBins
private int designatedVictimSize
private int designatedVictim
private int topSize
private int top
private int occupied
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storage
public void clear ()
int i
int i
public void expand (long)
long increase
public long allocate (long)
long size
public void free (long)
long address
public long occupied ()
public java.lang.String toString ()
StringBuilder sb
private java.lang.String dump ()
StringBuilder sb
int q
private int dlmalloc (int)
int index
int smallBits
int mem
int bytes
int nb
private int allocateFromSmallBin (int, int)
int index
int nb
int h
int f
int b
int mem
private int splitFromSmallBin (int, int)
int r
int index
int nb
int h
int f
int b
int rsize
int mem
private void replaceDesignatedVictim (int, int)
int dv
int p
int s
int dvs
private int splitSmallFromTree (int)
int trem
int mem
int r
int nb
int index
int t
int v
int rsize
private int splitFromTree (int)
int rt
int trem
int sizebits
int rst
int leftbits
int trem
int r
int nb
int v
int rsize
int t
int index
int designatedVictimFit
private int splitFromDesignatedVictim (int)
int r
int dvs
int nb
int rsize
int p
int mem
private int splitFromTop (int)
int nb
int rSize
int p
int r
int mem
private void dlfree (int, boolean)
int previousSize
int previous
int tsize
int dsize
int nsize
int psize
int next
int mem
boolean shrink
int p
private void insertChunk (int, int)
int p
int s
private void insertSmallChunk (int, int)
int b
int p
int s
int index
int h
private void insertLargeChunk (int, int)
int childIndex
int child
int f
int t
int k
int x
int s
int index
int h
private void unlinkChunk (int, int)
int p
int s
private void unlinkSmallChunk (int, int)
int p
int s
int f
int b
int index
private void unlinkLargeChunk (int)
int f
int r
int rp
int rpIndex
int c0
int c1
int h
int x
int xp
int r
int index
private boolean chunkInUse (int)
int p
private boolean previousInUse (int)
int p
private boolean isInUse (int)
int p
private int chunkSize (int)
int p
private void clearPreviousInUse (int)
int p
private int nextChunk (int)
int p
private int prevChunk (int)
int p
private boolean nextPreviousInUse (int)
int p
private void setFoot (int, int)
int p
int s
private void setSizeAndPreviousInUseOfFreeChunk (int, int)
int p
int s
private void setFreeWithPreviousInUse (int, int, int)
int p
int s
int n
private void setInUseAndPreviousInUse (int, int)
int p
int s
private void setSizeAndPreviousInUseOfInUseChunk (int, int)
int p
int s
private int prevFoot (int)
int p
private void prevFoot (int, int)
int p
int value
private int head (int)
int p
private void head (int, int)
int p
int value
private int forward (int)
int p
private void forward (int, int)
int p
int value
private int backward (int)
int p
private void backward (int, int)
int p
int value
private int child (int, int)
int p
int index
private void child (int, int, int)
int p
int index
int value
private int parent (int)
int p
private void parent (int, int)
int p
int value
private int index (int)
int p
private void index (int, int)
int p
int value
private int leftmostChild (int)
int x
int left
private static int padRequest (int)
int req
private static int chunkToMem (int)
int p
private static int memToChunk (int)
int p
private static boolean okAddress (int)
int a
private static boolean okNext (int, int)
int p
int n
private static boolean isAligned (int)
int a
private static int alignOffset (int)
int a
private static boolean isSmall (int)
int s
private static int smallBinIndex (int)
int s
private static int smallBinIndexToSize (int)
int i
private static int treeBinIndex (int)
int k
int s
int x
private void markSmallMap (int)
int i
private void clearSmallMap (int)
int i
private boolean smallMapIsMarked (int)
int i
private void markTreeMap (int)
int i
private void clearTreeMap (int)
int i
private boolean treeMapIsMarked (int)
int i
private static int leftShiftForTreeIndex (int)
int i
private static int minSizeForTreeIndex (int)
int i
private static int leftBits (int)
int i
public void validateAllocator ()
int i
int i
public int validateMallocedPointer (int)
int m
int p
private void checkAnyChunk (int)
int p
private void checkTopChunk (int)
int sz
int p
private void checkInUseChunk (int)
int p
private void checkFreeChunk (int)
int sz
int next
int p
private void checkMallocedChunk (int, int)
int p
int sz
int mem
int s
private void checkTree (int)
int t
int head
int u
int tindex
int tsize
int index
private void checkTreeBin (int)
int index
int tb
boolean empty
private void checkSmallBin (int)
int size
int p
int index
int h
boolean empty
private int traverseAndCheck ()
int sum
int q
int lastq
private boolean findFreeChunk (int)
int p
int sidx
int h
int u
int t
int sizebits
int tidx
int x
int size
public long getLastUsedPointer ()
public long getLastUsedAddress ()
public int getMinimalSize ()
public long getMaximumAddress ()
public java.util.Iterator iterator ()
static synthetic boolean access$000 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator x0
int x1
static synthetic int access$100 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator x0
static synthetic int access$200 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.IntegerBestFitAllocator x0
int x1
static synthetic int access$300 (int)
int x0
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/LongBestFitAllocator$1.class
LongBestFitAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator$1 extends java.lang.Object implements java.util.Iterator {
private long current
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator this$0
public boolean hasNext ()
public java.lang.Long next ()
long result
long next
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/LongBestFitAllocator.class
LongBestFitAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
public final org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Allocator {
private static final boolean DEBUG
private static final boolean VALIDATING
private static final int SIZE_T_BITSIZE
private static final int SIZE_T_SIZE
private static final int MALLOC_ALIGNMENT
private static final int CHUNK_ALIGN_MASK
private static final int MCHUNK_SIZE
private static final int CHUNK_OVERHEAD
private static final long MIN_CHUNK_SIZE
private static final long MAX_REQUEST
private static final long MIN_REQUEST
private static final long TOP_FOOT_SIZE
private static final long MINIMAL_SIZE
private static final long TOP_FOOT_OFFSET
private static final int PINUSE_BIT
private static final int CINUSE_BIT
private static final int FLAG4_BIT
private static final int INUSE_BITS
private static final int FLAG_BITS
private static final int NSMALLBINS
private static final int NTREEBINS
private static final int SMALLBIN_SHIFT
private static final int TREEBIN_SHIFT
private static final int MIN_LARGE_SIZE
private static final int MAX_SMALL_SIZE
private static final int MAX_SMALL_REQUEST
private final org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storage
private int smallMap
private int treeMap
private final long[] smallBins
private final long[] treeBins
private long designatedVictimSize
private long designatedVictim
private long topSize
private long top
private long occupied
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea)
org.ehcache.shadow.org.terracotta.offheapstore.paging.OffHeapStorageArea storage
public void clear ()
int i
int i
public void expand (long)
long increase
public long allocate (long)
long size
public void free (long)
long address
public long occupied ()
public java.lang.String toString ()
StringBuilder sb
private java.lang.String dump ()
StringBuilder sb
long q
private long dlmalloc (long)
int index
int smallBits
long mem
long bytes
long nb
private long allocateFromSmallBin (int, long)
int index
long nb
long h
long f
long b
long mem
private long splitFromSmallBin (int, long)
long r
int index
long nb
long h
long f
long b
long rsize
long mem
private void replaceDesignatedVictim (long, long)
long dv
long p
long s
long dvs
private long splitSmallFromTree (long)
long trem
long mem
long r
long nb
int index
long t
long v
long rsize
private long splitFromTree (long)
long rt
long trem
long sizebits
long rst
int leftbits
long trem
long r
long nb
long v
long rsize
long t
int index
long designatedVictimFit
private long splitFromDesignatedVictim (long)
long r
long dvs
long nb
long rsize
long p
long mem
private long splitFromTop (long)
long nb
long rSize
long p
long r
long mem
private void dlfree (long, boolean)
long previousSize
long previous
long tsize
long dsize
long nsize
long psize
long next
long mem
boolean shrink
long p
private void insertChunk (long, long)
long p
long s
private void insertSmallChunk (long, long)
long b
long p
long s
int index
long h
private void insertLargeChunk (long, long)
int childIndex
long child
long f
long t
long k
long x
long s
int index
long h
private void unlinkChunk (long, long)
long p
long s
private void unlinkSmallChunk (long, long)
long p
long s
long f
long b
int index
private void unlinkLargeChunk (long)
long f
long r
long rp
int rpIndex
long c0
long c1
long h
long x
long xp
long r
int index
private boolean chunkInUse (long)
long p
private boolean previousInUse (long)
long p
private boolean isInUse (long)
long p
private long chunkSize (long)
long p
private void clearPreviousInUse (long)
long p
private long nextChunk (long)
long p
private long prevChunk (long)
long p
private boolean nextPreviousInUse (long)
long p
private void setFoot (long, long)
long p
long s
private void setSizeAndPreviousInUseOfFreeChunk (long, long)
long p
long s
private void setFreeWithPreviousInUse (long, long, long)
long p
long s
long n
private void setInUseAndPreviousInUse (long, long)
long p
long s
private void setSizeAndPreviousInUseOfInUseChunk (long, long)
long p
long s
private long prevFoot (long)
long p
private void prevFoot (long, long)
long p
long value
private long head (long)
long p
private void head (long, long)
long p
long value
private long forward (long)
long p
private void forward (long, long)
long p
long value
private long backward (long)
long p
private void backward (long, long)
long p
long value
private long child (long, int)
long p
int index
private void child (long, int, long)
long p
int index
long value
private long parent (long)
long p
private void parent (long, long)
long p
long value
private int index (long)
long p
private void index (long, int)
long p
int value
private long leftmostChild (long)
long x
long left
private static long padRequest (long)
long req
private static long chunkToMem (long)
long p
private static long memToChunk (long)
long p
private static boolean okAddress (long)
long a
private static boolean okNext (long, long)
long p
long n
private static boolean isAligned (long)
long a
private static long alignOffset (long)
long a
private static boolean isSmall (long)
long s
private static int smallBinIndex (long)
long s
private static int smallBinIndexToSize (int)
int i
private static int treeBinIndex (long)
int k
long s
int x
private void markSmallMap (int)
int i
private void clearSmallMap (int)
int i
private boolean smallMapIsMarked (int)
int i
private void markTreeMap (int)
int i
private void clearTreeMap (int)
int i
private boolean treeMapIsMarked (int)
int i
private static int leftShiftForTreeIndex (int)
int i
private static int minSizeForTreeIndex (int)
int i
private static int leftBits (int)
int i
public void validateAllocator ()
int i
int i
public long validateMallocedPointer (long)
long m
long p
private void checkAnyChunk (long)
long p
private void checkTopChunk (long)
long sz
long p
private void checkInUseChunk (long)
long p
private void checkFreeChunk (long)
long sz
long next
long p
private void checkMallocedChunk (long, long)
long p
long sz
long mem
long s
private void checkTree (long)
long t
long head
long u
int tindex
long tsize
int index
private void checkTreeBin (int)
int index
long tb
boolean empty
private void checkSmallBin (int)
long size
long p
int index
long h
boolean empty
private long traverseAndCheck ()
long sum
long q
long lastq
private boolean findFreeChunk (long)
long p
int sidx
long h
long u
long t
long sizebits
int tidx
long x
long size
public long getLastUsedPointer ()
public long getLastUsedAddress ()
public int getMinimalSize ()
public long getMaximumAddress ()
public java.util.Iterator iterator ()
static synthetic boolean access$000 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator x0
long x1
static synthetic long access$100 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator x0
static synthetic long access$200 (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.LongBestFitAllocator x0
long x1
static synthetic long access$300 (long)
long x0
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/PowerOfTwoAllocator$1.class
PowerOfTwoAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$1 extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/PowerOfTwoAllocator$Packing$1.class
PowerOfTwoAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing$1 extends org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing {
void <init> (java.lang.String, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node prefered (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node fallback (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region slice (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region region
int size
int mask
int a
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/PowerOfTwoAllocator$Packing$2.class
PowerOfTwoAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing$2 extends org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing {
void <init> (java.lang.String, int)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node prefered (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node fallback (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region slice (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region region
int size
int mask
int a
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/PowerOfTwoAllocator$Packing.class
PowerOfTwoAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
public abstract enum org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing extends java.lang.Enum {
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing FLOOR
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing CEILING
private static final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing[] $VALUES
public static org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing[] values ()
public static org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node prefered (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node fallback (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region slice (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region, int)
synthetic void <init> (java.lang.String, int, org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$1)
String x0
int x1
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$1 x2
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/PowerOfTwoAllocator.class
PowerOfTwoAllocator.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
public org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet {
private static final boolean DEBUG
private static final boolean VALIDATING
private final int size
private volatile int occupied
public void <init> (int)
int size
public int allocate (int, org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing)
int size
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing packing
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region current
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region newRange
public void free (int, int)
int address
int length
public void tryFree (int, int)
int address
int length
public int find (int, org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing)
int size
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing packing
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
public void claim (int, int)
int address
int size
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region current
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region newRange
public int occupied ()
public org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region removeAndReturn (java.lang.Object)
Object o
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
public org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region find (java.lang.Object)
Object o
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
private void free (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region next
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region prev
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region next
private boolean tryFree (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region next
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region prev
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region next
private void insert (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region x
private boolean tryInsert (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region x
private org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region findRegion (int, org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node fallback
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region fallbackRegion
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node prefered
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region preferedRegion
int size
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.PowerOfTwoAllocator$Packing packing
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node currentNode
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region currentRegion
public java.lang.String toString ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region rootRegion
StringBuilder sb
private void validateFreeSpace ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region rootRegion
public volatile synthetic java.lang.Comparable find (java.lang.Object)
public volatile synthetic java.lang.Comparable removeAndReturn (java.lang.Object)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/allocator/Region.class
Region.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$AbstractTreeNode implements java.lang.Comparable {
private int start
private int end
private int availableBitSet
void <init> (int)
int value
void <init> (int, int)
int start
int end
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
int available ()
private void updateAvailable ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region left
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region right
int leftAvailable
int rightAvailable
int availableHere ()
int size
int mask
int a
int i
int bits
public void setLeft (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node l
public void setRight (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node r
public java.lang.String toString ()
public int size ()
protected boolean isNull ()
int treeSize ()
int treeSize
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region left
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region right
public org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region remove (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region newRegion
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
public void merge (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
public boolean tryMerge (org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
public int compareTo (java.lang.Comparable)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
Integer l
Comparable other
public boolean equals (java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
Object other
public int hashCode ()
public org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region getPayload ()
public void swapPayload (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.storage.allocator.Region r
int temp
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node other
public int start ()
public int end ()
public volatile synthetic java.lang.Comparable getPayload ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/AbstractListenableStorageEngine.class
AbstractListenableStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.listener
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.AbstractListenableStorageEngine extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.ListenableStorageEngine {
private final java.util.Set runtimeListeners
private final java.util.Set recoveryListeners
public void <init> ()
public void registerListener (org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener)
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener listener
protected final boolean hasListeners ()
protected final boolean hasRecoveryListeners ()
protected final void fireRecovered (java.util.concurrent.Callable, java.util.concurrent.Callable, java.nio.ByteBuffer, java.nio.ByteBuffer, int, int, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RecoveryStorageEngineListener listener
java.util.concurrent.Callable key
java.util.concurrent.Callable value
java.nio.ByteBuffer binaryKey
java.nio.ByteBuffer binaryValue
int hash
int metadata
long encoding
protected final void fireWritten (java.lang.Object, java.lang.Object, java.nio.ByteBuffer, java.nio.ByteBuffer, int, int, long)
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener listener
Object key
Object value
java.nio.ByteBuffer binaryKey
java.nio.ByteBuffer binaryValue
int hash
int metadata
long encoding
protected final void fireFreed (long, int, java.nio.ByteBuffer, boolean)
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener listener
long encoding
int hash
java.nio.ByteBuffer binaryKey
boolean removed
protected final void fireCleared ()
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener listener
protected final void fireCopied (int, long, long, int)
org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener listener
int hash
long oldEncoding
long newEncoding
int metadata
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/ListenableStorageEngine.class
ListenableStorageEngine.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.listener
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.ListenableStorageEngine extends java.lang.Object {
public abstract void registerListener (org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/RecoveryStorageEngineListener.class
RecoveryStorageEngineListener.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.listener
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RecoveryStorageEngineListener extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener {
public abstract void recovered (java.util.concurrent.Callable, java.util.concurrent.Callable, java.nio.ByteBuffer, java.nio.ByteBuffer, int, int, long)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/RuntimeStorageEngineListener.class
RuntimeStorageEngineListener.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.listener
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.RuntimeStorageEngineListener extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener {
public abstract void written (java.lang.Object, java.lang.Object, java.nio.ByteBuffer, java.nio.ByteBuffer, int, int, long)
public abstract void freed (long, int, java.nio.ByteBuffer, boolean)
public abstract void cleared ()
public abstract void copied (int, long, long, int)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/listener/StorageEngineListener.class
StorageEngineListener.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.listener
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.listener.StorageEngineListener extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/BooleanPortability.class
BooleanPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.BooleanPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability {
public static final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.BooleanPortability INSTANCE
private static final java.nio.ByteBuffer TRUE
private static final java.nio.ByteBuffer FALSE
private void <init> ()
public java.nio.ByteBuffer encode (java.lang.Boolean)
Boolean object
public java.lang.Boolean decode (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public boolean equals (java.lang.Object, java.nio.ByteBuffer)
Object object
java.nio.ByteBuffer buffer
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer)
public volatile synthetic java.nio.ByteBuffer encode (java.lang.Object)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/ByteArrayPortability.class
ByteArrayPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.ByteArrayPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability {
public static final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.ByteArrayPortability INSTANCE
protected void <init> ()
public java.nio.ByteBuffer encode (byte[])
byte[] object
public byte[] decode (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
byte[] data
public boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.UnsupportedOperationException
Object value
java.nio.ByteBuffer readBuffer
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer)
public volatile synthetic java.nio.ByteBuffer encode (java.lang.Object)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/Portability.class
Portability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability extends java.lang.Object {
public abstract java.nio.ByteBuffer encode (java.lang.Object)
public abstract java.lang.Object decode (java.nio.ByteBuffer)
public abstract boolean equals (java.lang.Object, java.nio.ByteBuffer)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/SerializablePortability$1.class
SerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$1 extends java.io.ObjectInputStream {
void <init> (java.io.InputStream)
java.io.InputStream x0
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectStreamClass osc
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/SerializablePortability$OIS.class
SerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$OIS extends java.io.ObjectInputStream {
private final ClassLoader loader
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability this$0
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability, java.io.InputStream, java.lang.ClassLoader) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability this$0
java.io.InputStream in
ClassLoader loader
protected java.io.ObjectStreamClass readClassDescriptor () throws java.io.IOException java.lang.ClassNotFoundException
protected java.lang.Class resolveClass (java.io.ObjectStreamClass) throws java.io.IOException java.lang.ClassNotFoundException
ClassNotFoundException e
ClassLoader cl
SecurityException ex
java.io.ObjectStreamClass desc
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/SerializablePortability$OOS.class
SerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$OOS extends java.io.ObjectOutputStream {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability this$0
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability, java.io.OutputStream) throws java.io.IOException
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability this$0
java.io.OutputStream out
protected void writeClassDescriptor (java.io.ObjectStreamClass) throws java.io.IOException
java.io.ObjectStreamClass desc
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/SerializablePortability$SerializableDataKey.class
SerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey extends java.lang.Object {
private final java.io.ObjectStreamClass osc
private final int hashCode
private transient java.lang.ref.WeakReference klazz
public void <init> (java.io.ObjectStreamClass, boolean) throws java.io.IOException
java.io.ObjectStreamClass desc
boolean store
Class forClass
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.Class forClass ()
public void setClass (java.lang.Class)
Class clazz
public java.io.ObjectStreamClass getObjectStreamClass ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/SerializablePortability.class
SerializablePortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability {
protected int nextStreamIndex
protected final java.util.concurrent.ConcurrentMap lookup
private final ClassLoader loader
public void <init> ()
public void <init> (java.lang.ClassLoader)
ClassLoader loader
public java.nio.ByteBuffer encode (java.io.Serializable)
java.io.ObjectOutputStream oout
java.io.ByteArrayOutputStream bout
java.io.IOException e
java.io.Serializable object
public java.io.Serializable decode (java.nio.ByteBuffer)
java.io.ObjectInputStream oin
Exception e
java.nio.ByteBuffer buffer
public java.io.ObjectOutputStream getObjectOutputStream (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public java.io.ObjectInputStream getObjectInputStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public boolean equals (java.lang.Object, java.nio.ByteBuffer)
Object value
java.nio.ByteBuffer readBuffer
protected int getOrAddMapping (java.io.ObjectStreamClass) throws java.io.IOException
java.io.ObjectStreamClass disconnected
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey key
java.io.ObjectStreamClass existingOsc
Integer existingRep
java.io.ObjectStreamClass desc
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey probe
Integer rep
protected void addedMapping (java.lang.Integer, java.io.ObjectStreamClass)
Integer rep
java.io.ObjectStreamClass disconnected
private static boolean equals (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey)
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey k1
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey k2
Class k1Clazz
Class k2Clazz
private static boolean equals (java.io.ObjectStreamClass, java.io.ObjectStreamClass)
java.io.IOException e
java.io.ObjectStreamClass osc1
java.io.ObjectStreamClass osc2
protected static java.io.ObjectStreamClass disconnect (java.io.ObjectStreamClass)
java.io.ObjectInputStream oin
Exception e
java.io.ObjectStreamClass desc
private static byte[] getSerializedForm (java.io.ObjectStreamClass) throws java.io.IOException
java.io.ObjectOutputStream oout
java.io.ObjectStreamClass desc
java.io.ByteArrayOutputStream bout
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer)
public volatile synthetic java.nio.ByteBuffer encode (java.lang.Object)
static synthetic boolean access$000 (org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey)
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey x0
org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.SerializablePortability$SerializableDataKey x1
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/StringPortability.class
StringPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.StringPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.disk.persistent.PersistentPortability {
public static final org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.StringPortability INSTANCE
private void <init> ()
public java.nio.ByteBuffer encode (java.lang.String)
String object
java.nio.ByteBuffer buffer
public java.lang.String decode (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public boolean equals (java.lang.Object, java.nio.ByteBuffer)
Object value
java.nio.ByteBuffer readBuffer
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void persist (java.io.ObjectOutput) throws java.io.IOException
java.io.ObjectOutput output
public void bootstrap (java.io.ObjectInput) throws java.io.IOException
java.io.ObjectInput input
public volatile synthetic java.lang.Object decode (java.nio.ByteBuffer)
public volatile synthetic java.nio.ByteBuffer encode (java.lang.Object)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/WriteBackPortability.class
WriteBackPortability.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteBackPortability extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.Portability {
public abstract java.lang.Object decode (java.nio.ByteBuffer, org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext)
}
org/ehcache/shadow/org/terracotta/offheapstore/storage/portability/WriteContext.class
WriteContext.java
package org.ehcache.shadow.org.terracotta.offheapstore.storage.portability
public abstract org.ehcache.shadow.org.terracotta.offheapstore.storage.portability.WriteContext extends java.lang.Object {
public abstract void setLong (int, long)
public abstract void flush ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$1.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$1 extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$AbstractTreeNode.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$AbstractTreeNode extends java.lang.Object implements org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node {
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node left
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node right
private int level
public void <init> ()
private void <init> (int)
int level
public void setLeft (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
public void setRight (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
public org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node getLeft ()
public org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node getRight ()
public int getLevel ()
public void setLevel (int)
int value
public int decrementLevel ()
public int incrementLevel ()
synthetic void <init> (int, org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$1)
int x0
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$1 x1
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$Node.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node extends java.lang.Object {
public abstract void setLeft (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
public abstract void setRight (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node getLeft ()
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node getRight ()
public abstract int getLevel ()
public abstract void setLevel (int)
public abstract int decrementLevel ()
public abstract int incrementLevel ()
public abstract void swapPayload (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
public abstract java.lang.Comparable getPayload ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$SubSet.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$SubSet extends java.util.AbstractSet implements java.util.SortedSet {
private final Comparable start
private final Comparable end
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet, java.lang.Comparable, java.lang.Comparable)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
Comparable start
Comparable end
public boolean add (java.lang.Comparable)
Comparable o
public boolean remove (java.lang.Object)
Object o
public void clear ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public java.util.SortedSet headSet (java.lang.Comparable)
Comparable toElement
public java.util.SortedSet tailSet (java.lang.Comparable)
Comparable fromElement
public java.lang.Comparable first ()
public java.lang.Comparable last ()
private boolean inRange (java.lang.Comparable)
Comparable value
private boolean inRangeInclusive (java.lang.Comparable)
Comparable value
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic java.lang.Object last ()
public volatile synthetic java.lang.Object first ()
public volatile synthetic java.util.SortedSet tailSet (java.lang.Object)
public volatile synthetic java.util.SortedSet headSet (java.lang.Object)
public volatile synthetic java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$SubTreeIterator.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$SubTreeIterator extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$TreeIterator {
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet, java.lang.Comparable)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
Comparable start
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$TerminalNode.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
final org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$TerminalNode extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$AbstractTreeNode {
private static final org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node TERMINAL
public static org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node terminal ()
private void <init> ()
public void setLeft (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node right
public void setRight (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node left
public void setLevel (int)
int value
public int decrementLevel ()
public int incrementLevel ()
public void swapPayload (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node payload
public java.lang.Comparable getPayload ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$TreeIterator.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$TreeIterator extends java.lang.Object implements java.util.Iterator {
private final java.util.Stack path
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node next
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node leftMost
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet, java.lang.Comparable)
int direction
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet this$0
Comparable start
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node current
public boolean hasNext ()
public java.lang.Comparable next ()
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node current
private void advance ()
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node successor
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet$TreeNode.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
final org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$TreeNode extends org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$AbstractTreeNode {
private Comparable payload
public void <init> (java.lang.Comparable)
Comparable payload
public void swapPayload (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$TreeNode treeNode
Comparable temp
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node node
public java.lang.Comparable getPayload ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/AATreeSet.class
AATreeSet.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet extends java.util.AbstractSet implements java.util.SortedSet {
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node root
private int size
private boolean mutated
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node item
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node heir
private Comparable removed
public void <init> ()
public boolean add (java.lang.Comparable)
Comparable o
public boolean remove (java.lang.Object)
Object o
public java.lang.Comparable removeAndReturn (java.lang.Object)
Object o
public void clear ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public java.util.SortedSet headSet (java.lang.Comparable)
Comparable toElement
public java.util.SortedSet tailSet (java.lang.Comparable)
Comparable fromElement
public java.lang.Comparable first ()
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node leftMost
public java.lang.Comparable last ()
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node rightMost
public java.lang.Comparable find (java.lang.Object)
Object probe
protected final org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node getRoot ()
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node find (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node, java.lang.Comparable)
int direction
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node top
Comparable probe
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node insert (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node, java.lang.Comparable)
int direction
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node top
Comparable data
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node createNode (java.lang.Comparable)
Comparable data
private org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node remove (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node, java.lang.Comparable)
int direction
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node top
Comparable data
private static org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node skew (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node save
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node top
private static org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node split (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node save
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node top
public volatile synthetic boolean add (java.lang.Object)
public volatile synthetic java.lang.Object last ()
public volatile synthetic java.lang.Object first ()
public volatile synthetic java.util.SortedSet tailSet (java.lang.Object)
public volatile synthetic java.util.SortedSet headSet (java.lang.Object)
public volatile synthetic java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
static synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet$Node access$100 (org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet)
org.ehcache.shadow.org.terracotta.offheapstore.util.AATreeSet x0
}
org/ehcache/shadow/org/terracotta/offheapstore/util/ByteBufferInputStream.class
ByteBufferInputStream.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public org.ehcache.shadow.org.terracotta.offheapstore.util.ByteBufferInputStream extends java.io.InputStream {
private final java.nio.ByteBuffer buffer
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer buffer
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int size
public long skip (long) throws java.io.IOException
long skip
long n
public int available () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
java.nio.InvalidMarkException e
public boolean markSupported ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/ByteBufferUtils.class
ByteBufferUtils.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public final org.ehcache.shadow.org.terracotta.offheapstore.util.ByteBufferUtils extends java.lang.Object {
private void <init> ()
public static int totalLength (java.nio.ByteBuffer[])
java.nio.ByteBuffer buffer
java.nio.ByteBuffer[] buffers
int total
public static java.nio.ByteBuffer aggregate (java.nio.ByteBuffer[])
java.nio.ByteBuffer element
java.nio.ByteBuffer aggregate
java.nio.ByteBuffer[] buffers
}
org/ehcache/shadow/org/terracotta/offheapstore/util/DebuggingUtils.class
DebuggingUtils.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public final org.ehcache.shadow.org.terracotta.offheapstore.util.DebuggingUtils extends java.lang.Object {
private static final String[] BASE_10_SUFFIXES
private static final String[] BASE_2_SUFFIXES
private static final long[] BASE_10_DIVISORS
public static java.lang.String toBase2SuffixedString (long)
int i
long decimal
int i
long factor
long leading
long decimalFactor
long n
public static java.lang.String toBase10SuffixedString (long)
long d
int i
long n
private void <init> ()
static void <clinit> ()
int j
long n
int i
}
org/ehcache/shadow/org/terracotta/offheapstore/util/Factory.class
Factory.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.Factory extends java.lang.Object {
public abstract java.lang.Object newInstance ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/FindbugsSuppressWarnings.class
FindbugsSuppressWarnings.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public abstract annotation org.ehcache.shadow.org.terracotta.offheapstore.util.FindbugsSuppressWarnings extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/MemoryUnit.class
MemoryUnit.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit extends java.lang.Enum {
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit BITS
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit NIBBLES
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit BYTES
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit KILOBYTES
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit MEGABYTES
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit GIGABYTES
public static final enum org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit TERABYTES
private final int index
private static final synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit[] $VALUES
public static org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit[] values ()
public static org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int index
public long convert (long, org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit)
long duration
org.ehcache.shadow.org.terracotta.offheapstore.util.MemoryUnit unit
public long toBits (long)
long amount
public int toBits (int)
int amount
public long toBytes (long)
long amount
public int toBytes (int)
int amount
private static long doConvert (int, long)
int delta
long amount
private static int doConvert (int, int)
int delta
int amount
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/NoOpLock.class
NoOpLock.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public final org.ehcache.shadow.org.terracotta.offheapstore.util.NoOpLock extends java.lang.Object implements java.util.concurrent.locks.Lock {
public static final org.ehcache.shadow.org.terracotta.offheapstore.util.NoOpLock INSTANCE
private void <init> ()
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long l
java.util.concurrent.TimeUnit tu
public void unlock ()
public java.util.concurrent.locks.Condition newCondition ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/PhysicalMemory.class
PhysicalMemory.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public org.ehcache.shadow.org.terracotta.offheapstore.util.PhysicalMemory extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private static final java.lang.management.OperatingSystemMXBean OS_BEAN
public void <init> ()
public static java.lang.Long totalPhysicalMemory ()
public static java.lang.Long freePhysicalMemory ()
public static java.lang.Long totalSwapSpace ()
public static java.lang.Long freeSwapSpace ()
public static java.lang.Long ourCommittedVirtualMemory ()
private static java.lang.Object getAttribute (java.lang.String)
Object result
Class s
Object result
Class i
String name
private static java.lang.Object invokeyMethod (java.lang.String, java.lang.Class)
Object result
Exception e
String name
Class s
public static void main (java.lang.String[])
String[] args
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/Retryer.class
Retryer.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public org.ehcache.shadow.org.terracotta.offheapstore.util.Retryer extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private final java.util.concurrent.ScheduledThreadPoolExecutor executor
private final long minimumDelay
private final long maximumDelay
private final java.util.concurrent.TimeUnit unit
public void <init> (long, long, java.util.concurrent.TimeUnit, java.util.concurrent.ThreadFactory)
long minDelay
long maxDelay
java.util.concurrent.TimeUnit unit
java.util.concurrent.ThreadFactory threadFactory
public void completeAsynchronously (java.lang.Runnable)
Runnable task
public void shutdownNow ()
private void scheduleTask (java.lang.Runnable, long)
Runnable task
long delay
private long nextDelay (long)
long delay
private synthetic void lambda$scheduleTask$0 (java.lang.Runnable, long)
long nextDelay
Throwable t
Runnable task
long delay
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/Validation.class
Validation.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public final org.ehcache.shadow.org.terracotta.offheapstore.util.Validation extends java.lang.Object {
private static final boolean VALIDATE_ALL
public void <init> ()
public static boolean shouldValidate (java.lang.Class)
Class klazz
public static void validate (boolean)
boolean assertion
static void <clinit> ()
boolean validate
Throwable t
boolean validate
}
org/ehcache/shadow/org/terracotta/offheapstore/util/WeakIdentityHashMap$1.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator delegate
final synthetic org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap this$0
void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap this$0
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry e
Object key
Object value
public void remove ()
public volatile synthetic java.lang.Object next ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/WeakIdentityHashMap$IdentityWeakReference.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$IdentityWeakReference extends java.lang.ref.WeakReference {
final int hashCode
void <init> (java.lang.Object)
Object o
void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object o
java.lang.ref.ReferenceQueue q
public boolean equals (java.lang.Object)
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$IdentityWeakReference wr
Object got
Object o
public int hashCode ()
}
org/ehcache/shadow/org/terracotta/offheapstore/util/WeakIdentityHashMap$ReaperTask.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public abstract org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$ReaperTask extends java.lang.Object {
public abstract void reap (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/offheapstore/util/WeakIdentityHashMap$SimpleEntry.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$SimpleEntry extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final Object value
void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object v
}
org/ehcache/shadow/org/terracotta/offheapstore/util/WeakIdentityHashMap.class
WeakIdentityHashMap.java
package org.ehcache.shadow.org.terracotta.offheapstore.util
public org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap extends java.lang.Object {
private final java.util.Map map
private final java.lang.ref.ReferenceQueue queue
private final org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$ReaperTask reaperTask
public void <init> ()
public void <init> (org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$ReaperTask)
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap$ReaperTask reaperTask
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.ref.WeakReference keyRef
public java.lang.Object get (java.lang.Object)
Object key
java.lang.ref.WeakReference keyRef
public java.lang.Object remove (java.lang.Object)
Object key
public java.util.Iterator entries ()
public java.util.Iterator values ()
public void reap ()
Object removed
java.lang.ref.Reference ref
static synthetic java.util.Map access$000 (org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap)
org.ehcache.shadow.org.terracotta.offheapstore.util.WeakIdentityHashMap x0
}
org/ehcache/shadow/org/terracotta/statistics/
org/ehcache/shadow/org/terracotta/statistics/AbstractOperationStatistic.class
AbstractOperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.AbstractOperationStatistic extends org.ehcache.shadow.org.terracotta.statistics.AbstractSourceStatistic implements org.ehcache.shadow.org.terracotta.statistics.OperationStatistic {
public final String name
public final java.util.Set tags
public final java.util.Map properties
public final Class type
private final ThreadLocal operationStartTime
void <init> (java.lang.String, java.util.Set, java.util.Map, java.lang.Class)
String name
java.util.Set tags
java.util.Map properties
Class type
public java.lang.Class type ()
public long sum ()
public void begin ()
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver observer
long time
public void end (java.lang.Enum)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver observer
long time
long latency
Enum result
}
org/ehcache/shadow/org/terracotta/statistics/AbstractSourceStatistic.class
AbstractSourceStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.AbstractSourceStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.SourceStatistic {
protected final java.util.Collection derivedStatistics
public void <init> ()
public void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver derived
public void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver derived
public java.util.Collection getDerivedStatistics ()
}
org/ehcache/shadow/org/terracotta/statistics/ConstantValueStatistic.class
ConstantValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.ConstantValueStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic java.io.Serializable {
private static final long serialVersionUID
private final java.io.Serializable value
private final org.ehcache.shadow.org.terracotta.statistics.StatisticType type
public void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
public java.io.Serializable value ()
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
}
org/ehcache/shadow/org/terracotta/statistics/GeneralOperationStatistic.class
GeneralOperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.GeneralOperationStatistic extends org.ehcache.shadow.org.terracotta.statistics.AbstractOperationStatistic implements org.ehcache.shadow.org.terracotta.statistics.OperationStatistic {
private final java.util.concurrent.atomic.LongAdder[] counts
void <init> (java.lang.String, java.util.Set, java.util.Map, java.lang.Class)
int i
String name
java.util.Set tags
java.util.Map properties
Class type
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
Enum t
java.util.Set types
long sum
public void end (java.lang.Enum)
Enum result
public java.lang.String toString ()
Enum[] constants
private synthetic java.lang.String lambda$toString$0 (java.lang.Enum[], int)
Enum[] constants
int i
}
org/ehcache/shadow/org/terracotta/statistics/MappedOperationStatistic$1.class
MappedOperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
final org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic$1 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic Class val$statisticType
void <init> (java.lang.Class)
protected boolean matchesSafely (org.ehcache.shadow.org.terracotta.statistics.OperationStatistic)
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/statistics/MappedOperationStatistic.class
MappedOperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.MappedOperationStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.OperationStatistic {
public final String name
public final java.util.Set tags
public final java.util.Map properties
public final Class outcomeType
private final org.ehcache.shadow.org.terracotta.statistics.StatisticMapper mapper
public void <init> (java.lang.Object, java.util.Map, java.lang.String, int, java.lang.String, java.lang.String)
Object tier
java.util.Map translation
String statisticName
int tierHeight
String targetName
String discriminator
java.util.Map$Entry first
Class outcomeType
public java.lang.Class type ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.lang.Enum)
Enum result
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.util.Set)
java.util.Set results
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
java.util.Set types
public long sum ()
public void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
public void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
public java.util.Collection getDerivedStatistics ()
public void begin ()
public void end (java.lang.Enum)
Enum result
private static org.ehcache.shadow.org.terracotta.statistics.OperationStatistic findOperationStat (java.lang.Object, java.lang.Class, java.lang.String)
Object rootNode
Class statisticType
String statName
org.ehcache.shadow.org.terracotta.context.query.Query q
java.util.Set result
org.ehcache.shadow.org.terracotta.context.TreeNode node
public volatile synthetic void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
}
org/ehcache/shadow/org/terracotta/statistics/MemoizingValueStatistic.class
MemoizingValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.MemoizingValueStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
private final long delayNs
private final java.util.concurrent.atomic.AtomicReference memoized
private final java.util.concurrent.atomic.AtomicLong expiration
private final org.ehcache.shadow.org.terracotta.statistics.ValueStatistic delegate
public void <init> (long, java.util.concurrent.TimeUnit, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
long delay
java.util.concurrent.TimeUnit unit
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic delegate
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public java.io.Serializable value ()
long now
long exp
}
org/ehcache/shadow/org/terracotta/statistics/OperationStatistic.class
OperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.OperationStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver org.ehcache.shadow.org.terracotta.statistics.SourceStatistic {
public abstract java.lang.Class type ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.lang.Enum)
Enum result
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.util.Set)
java.util.Set results
public abstract long count (java.lang.Enum)
public abstract long sum (java.util.Set)
public abstract long sum ()
private synthetic java.lang.Long lambda$statistic$1 (java.util.Set)
java.util.Set results
private synthetic java.lang.Long lambda$statistic$0 (java.lang.Enum)
Enum result
}
org/ehcache/shadow/org/terracotta/statistics/PassThroughStatistic.class
PassThroughStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.PassThroughStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
private static final org.ehcache.shadow.org.terracotta.context.WeakIdentityHashMap BINDING
public final String name
public final java.util.Set tags
public final java.util.Map properties
public final org.ehcache.shadow.org.terracotta.statistics.StatisticType type
private final org.ehcache.shadow.org.terracotta.statistics.ValueStatistic source
private static void bindStatistic (org.ehcache.shadow.org.terracotta.statistics.PassThroughStatistic, java.lang.Object)
java.util.Collection racer
org.ehcache.shadow.org.terracotta.statistics.PassThroughStatistic stat
Object to
java.util.Collection collection
public static void removeStatistics (java.lang.Object)
Object to
static boolean hasStatisticsFor (java.lang.Object)
Object to
public void <init> (java.lang.Object, java.lang.String, java.util.Set, java.util.Map, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
Object context
String name
java.util.Set tags
java.util.Map properties
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic source
public java.io.Serializable value ()
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/Sample.class
Sample.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.Sample extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long timestamp
private final java.io.Serializable sample
public void <init> (long, java.io.Serializable)
long timestamp
java.io.Serializable sample
public java.io.Serializable getSample ()
public long getTimestamp ()
public boolean equals (java.lang.Object)
Object o
org.ehcache.shadow.org.terracotta.statistics.Sample sample1
public int hashCode ()
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/statistics/SampledStatistic.class
SampledStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.SampledStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
public abstract java.util.List history ()
public abstract java.util.List history (long)
}
org/ehcache/shadow/org/terracotta/statistics/SampledStatisticAdapter.class
SampledStatisticAdapter.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.SampledStatisticAdapter extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.SampledStatistic {
private final java.util.function.LongSupplier timeSource
private final org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
private void <init> (org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, java.util.function.LongSupplier)
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
java.util.function.LongSupplier timeSource
public java.io.Serializable value ()
public java.util.List history ()
public java.util.List history (long)
long since
long now
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public static org.ehcache.shadow.org.terracotta.statistics.SampledStatistic sample (org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, java.util.function.LongSupplier)
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
java.util.function.LongSupplier timeSource
}
org/ehcache/shadow/org/terracotta/statistics/SourceStatistic.class
SourceStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.SourceStatistic extends java.lang.Object {
public abstract void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
public abstract void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
public abstract java.util.Collection getDerivedStatistics ()
}
org/ehcache/shadow/org/terracotta/statistics/Statistic.class
Statistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract annotation org.ehcache.shadow.org.terracotta.statistics.Statistic extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public abstract java.lang.String[] tags ()
}
org/ehcache/shadow/org/terracotta/statistics/StatisticBuilder$AbstractStatisticBuilder.class
StatisticBuilder.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder extends java.lang.Object {
protected final java.util.Set tags
protected final java.util.Map properties
protected Object context
protected String name
void <init> ()
public org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder of (java.lang.Object)
Object of
public org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder named (java.lang.String)
String name
public transient org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder tag (java.lang.String[])
String[] tags
public org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder property (java.lang.String, java.lang.Object)
String key
Object value
}
org/ehcache/shadow/org/terracotta/statistics/StatisticBuilder$OperationStatisticBuilder.class
StatisticBuilder.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$OperationStatisticBuilder extends org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$AbstractStatisticBuilder {
private final Class type
public void <init> (java.lang.Class)
Class type
public org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver build ()
}
org/ehcache/shadow/org/terracotta/statistics/StatisticBuilder.class
StatisticBuilder.java
package org.ehcache.shadow.org.terracotta.statistics
public final org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder extends java.lang.Object {
private void <init> ()
public static org.ehcache.shadow.org.terracotta.statistics.StatisticBuilder$OperationStatisticBuilder operation (java.lang.Class)
Class type
}
org/ehcache/shadow/org/terracotta/statistics/StatisticMapper$1.class
StatisticMapper.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.StatisticMapper$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver {
final synthetic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver val$derived
final synthetic org.ehcache.shadow.org.terracotta.statistics.StatisticMapper this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticMapper, org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.StatisticMapper this$0
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
}
org/ehcache/shadow/org/terracotta/statistics/StatisticMapper.class
StatisticMapper.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.StatisticMapper extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.OperationStatistic {
private final Class targetType
private final Class sourceType
private final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic statistic
private final java.util.Map translation
private final java.util.Map reverseTranslation
private final java.util.concurrent.ConcurrentMap derivedStats
public void <init> (java.util.Map, org.ehcache.shadow.org.terracotta.statistics.OperationStatistic)
java.util.Map translation
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic statistic
java.util.Map$Entry first
java.util.Set unmappedTierOutcomes
java.util.Set unmappedStoreOutcomes
private static java.util.Map reverse (java.util.Map)
Enum b
java.util.Map$Entry e
java.util.Map map
java.util.Map reverse
public java.lang.Class type ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.lang.Enum)
Enum result
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic (java.util.Set)
Enum result
java.util.Set results
java.util.Set translated
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
Enum type
java.util.Set types
java.util.Set translated
public long sum ()
public void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver translator
public void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver translator
public java.util.Collection getDerivedStatistics ()
public void begin ()
public void end (java.lang.Enum)
Enum result
public volatile synthetic void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
static synthetic java.util.Map access$000 (org.ehcache.shadow.org.terracotta.statistics.StatisticMapper)
org.ehcache.shadow.org.terracotta.statistics.StatisticMapper x0
}
org/ehcache/shadow/org/terracotta/statistics/StatisticType.class
StatisticType.java
package org.ehcache.shadow.org.terracotta.statistics
public final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType extends java.lang.Enum {
public static final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType COUNTER
public static final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType RATE
public static final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType RATIO
public static final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType GAUGE
public static final enum org.ehcache.shadow.org.terracotta.statistics.StatisticType TABLE
private static final synthetic org.ehcache.shadow.org.terracotta.statistics.StatisticType[] $VALUES
public static org.ehcache.shadow.org.terracotta.statistics.StatisticType[] values ()
public static org.ehcache.shadow.org.terracotta.statistics.StatisticType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/StatisticsManager$ReflectionSupplier.class
StatisticsManager.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.StatisticsManager$ReflectionSupplier extends java.lang.Object implements java.util.function.Supplier {
private final java.lang.ref.WeakReference targetRef
private final java.lang.reflect.Method method
void <init> (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public java.lang.Object get ()
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
}
org/ehcache/shadow/org/terracotta/statistics/StatisticsManager.class
StatisticsManager.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.StatisticsManager extends org.ehcache.shadow.org.terracotta.context.ContextManager {
private static final String EQ
public void <init> ()
public static org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver createOperationStatistic (java.lang.Object, java.lang.String, java.util.Set, java.lang.Class)
Object context
String name
java.util.Set tags
Class eventTypes
public static org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver createOperationStatistic (java.lang.Object, java.lang.String, java.util.Set, java.util.Map, java.lang.Class)
Object context
String name
java.util.Set tags
java.util.Map properties
Class resultType
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic stat
private static org.ehcache.shadow.org.terracotta.statistics.OperationStatistic createOperationStatistic (java.lang.String, java.util.Set, java.util.Map, java.lang.Class)
String name
java.util.Set tags
java.util.Map properties
Class resultType
public static org.ehcache.shadow.org.terracotta.statistics.OperationStatistic getOperationStatisticFor (org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver)
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic stat
org.ehcache.shadow.org.terracotta.context.ContextElement context
org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver observer
org.ehcache.shadow.org.terracotta.context.TreeNode node
public static void createPassThroughStatistic (java.lang.Object, java.lang.String, java.util.Set, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.function.Supplier)
Object context
String name
java.util.Set tags
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.function.Supplier source
public static void createPassThroughStatistic (java.lang.Object, java.lang.String, java.util.Set, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
Object context
String name
java.util.Set tags
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic source
public static void createPassThroughStatistic (java.lang.Object, java.lang.String, java.util.Set, java.util.Map, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.function.Supplier)
Object context
String name
java.util.Set tags
java.util.Map properties
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.function.Supplier source
public static void createPassThroughStatistic (java.lang.Object, java.lang.String, java.util.Set, java.util.Map, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
Object context
String name
java.util.Set tags
java.util.Map properties
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic source
org.ehcache.shadow.org.terracotta.statistics.PassThroughStatistic stat
public static void removePassThroughStatistics (java.lang.Object)
Object context
public static transient java.util.Set tags (java.lang.String[])
String[] tags
private static void parseStatisticAnnotations (java.lang.Object)
Class returnType
org.ehcache.shadow.org.terracotta.statistics.Statistic anno
java.lang.reflect.Method m
Object object
public static transient java.util.Map properties (java.lang.String[])
String[] kvs
private static synthetic java.lang.String lambda$properties$2 (java.lang.String[])
String[] split
private static synthetic java.lang.String lambda$properties$1 (java.lang.String[])
String[] split
private static synthetic java.lang.String[] lambda$properties$0 (java.lang.String)
String kv
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/SuppliedValueStatistic.class
SuppliedValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.SuppliedValueStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
private final java.util.function.Supplier supplier
private final org.ehcache.shadow.org.terracotta.statistics.StatisticType type
public void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.function.Supplier)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.function.Supplier supplier
public java.io.Serializable value ()
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
}
org/ehcache/shadow/org/terracotta/statistics/Table$1.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
synthetic org.ehcache.shadow.org.terracotta.statistics.Table$1 extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/statistics/Table$Builder$1.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.Table$Builder$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder {
final synthetic String val$rowName
final synthetic org.ehcache.shadow.org.terracotta.statistics.Table$Builder this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.Table$Builder, java.lang.String)
org.ehcache.shadow.org.terracotta.statistics.Table$Builder this$0
public org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder setStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
String statisticName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
}
org/ehcache/shadow/org/terracotta/statistics/Table$Builder$2.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.Table$Builder$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder {
final synthetic String val$rowName
final synthetic org.ehcache.shadow.org.terracotta.statistics.Table$Builder this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.Table$Builder, java.lang.String)
org.ehcache.shadow.org.terracotta.statistics.Table$Builder this$0
public org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder setStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
String statisticName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
}
org/ehcache/shadow/org/terracotta/statistics/Table$Builder.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.Table$Builder extends java.lang.Object {
private final org.ehcache.shadow.org.terracotta.statistics.Table table
private transient void <init> (java.lang.String[])
String[] innerStatisticNames
public org.ehcache.shadow.org.terracotta.statistics.Table$Builder setStatistic (java.lang.String, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
String rowName
String statisticName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
public org.ehcache.shadow.org.terracotta.statistics.Table$Builder withRow (java.lang.String, java.util.function.Consumer)
String rowName
java.util.function.Consumer c
public org.ehcache.shadow.org.terracotta.statistics.Table$Builder withRows (java.util.Collection, java.util.function.BiConsumer)
java.util.Collection rowNames
java.util.function.BiConsumer c
public org.ehcache.shadow.org.terracotta.statistics.Table build ()
private synthetic void lambda$withRows$0 (java.util.function.BiConsumer, java.lang.String)
java.util.function.BiConsumer c
String rowName
synthetic void <init> (java.lang.String[], org.ehcache.shadow.org.terracotta.statistics.Table$1)
String[] x0
org.ehcache.shadow.org.terracotta.statistics.Table$1 x1
static synthetic org.ehcache.shadow.org.terracotta.statistics.Table access$200 (org.ehcache.shadow.org.terracotta.statistics.Table$Builder)
org.ehcache.shadow.org.terracotta.statistics.Table$Builder x0
}
org/ehcache/shadow/org/terracotta/statistics/Table$RowBuilder.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder setStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
}
org/ehcache/shadow/org/terracotta/statistics/Table.class
Table.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.Table extends org.ehcache.shadow.org.terracotta.statistics.TableSkeleton implements java.io.Serializable {
private static final long serialVersionUID
public static transient org.ehcache.shadow.org.terracotta.statistics.Table$Builder newBuilder (java.lang.String[])
String[] innerStatisticNames
private transient void <init> (java.lang.String[])
String[] innerStatisticNames
synthetic void <init> (java.lang.String[], org.ehcache.shadow.org.terracotta.statistics.Table$1)
String[] x0
org.ehcache.shadow.org.terracotta.statistics.Table$1 x1
}
org/ehcache/shadow/org/terracotta/statistics/TableSkeleton.class
TableSkeleton.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.TableSkeleton extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map statistics
private final String[] innerStatisticNames
protected transient void <init> (java.lang.String[])
String[] innerStatisticNames
public boolean isEmpty ()
public int getRowCount ()
public java.util.Collection getRowLabels ()
public java.lang.String[] getStatisticNames ()
public int getStatisticCount ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic[] getStatistics (java.lang.String)
String row
public java.util.Map getStatistics ()
public java.util.Optional getStatistic (java.lang.String, java.lang.String)
String row
String statisticName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic[] statistics
int idx
public java.lang.String toString ()
protected void insert (java.lang.String, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
String rowName
String statisticName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
protected void insert (java.lang.String, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
String rowName
String statisticName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
int idx
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic[] accessors
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic$1.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
synthetic org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$1 extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic$Builder$1.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder {
final synthetic String val$rowName
final synthetic org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder, java.lang.String)
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder this$0
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
String statisticName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic$Builder$2.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder$2 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder {
final synthetic String val$rowName
final synthetic org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder, java.lang.String)
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder this$0
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
String statisticName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic$Builder.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder extends java.lang.Object {
private final org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic stat
private transient void <init> (java.lang.String[])
String[] innerStatisticNames
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder registerStatistic (java.lang.String, java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
String rowName
String statisticName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder withRow (java.lang.String, java.util.function.Consumer)
String rowName
java.util.function.Consumer c
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder withRows (java.util.Collection, java.util.function.BiConsumer)
java.util.Collection rowNames
java.util.function.BiConsumer c
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic build ()
private synthetic void lambda$withRows$0 (java.util.function.BiConsumer, java.lang.String)
java.util.function.BiConsumer c
String rowName
synthetic void <init> (java.lang.String[], org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$1)
String[] x0
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$1 x1
static synthetic org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic access$200 (org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder)
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder x0
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic$RowBuilder.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$RowBuilder registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
}
org/ehcache/shadow/org/terracotta/statistics/TableValueStatistic.class
TableValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic extends org.ehcache.shadow.org.terracotta.statistics.TableSkeleton implements org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
private static final long serialVersionUID
public static transient org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$Builder newBuilder (java.lang.String[])
String[] innerStatisticNames
private transient void <init> (java.lang.String[])
String[] innerStatisticNames
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public org.ehcache.shadow.org.terracotta.statistics.Table value ()
String[] statisticNames
public volatile synthetic java.io.Serializable value ()
private synthetic void lambda$value$0 (java.lang.String[], java.lang.String, org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder)
int i
String[] statisticNames
String row
org.ehcache.shadow.org.terracotta.statistics.Table$RowBuilder rowBuilder
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic[] vals
synthetic void <init> (java.lang.String[], org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$1)
String[] x0
org.ehcache.shadow.org.terracotta.statistics.TableValueStatistic$1 x1
}
org/ehcache/shadow/org/terracotta/statistics/Time$1.class
Time.java
package org.ehcache.shadow.org.terracotta.statistics
final org.ehcache.shadow.org.terracotta.statistics.Time$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.Time$TimeSource {
void <init> ()
public long time ()
public long absoluteTime ()
}
org/ehcache/shadow/org/terracotta/statistics/Time$TimeSource.class
Time.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.Time$TimeSource extends java.lang.Object {
public abstract long time ()
public abstract long absoluteTime ()
}
org/ehcache/shadow/org/terracotta/statistics/Time.class
Time.java
package org.ehcache.shadow.org.terracotta.statistics
public final org.ehcache.shadow.org.terracotta.statistics.Time extends java.lang.Object {
private static volatile org.ehcache.shadow.org.terracotta.statistics.Time$TimeSource TIME_SOURCE
private void <init> ()
public static long time ()
public static long absoluteTime ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/ValueStatistic.class
ValueStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public abstract org.ehcache.shadow.org.terracotta.statistics.ValueStatistic extends java.lang.Object {
public abstract org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public abstract java.io.Serializable value ()
}
org/ehcache/shadow/org/terracotta/statistics/ValueStatistics.class
ValueStatistics.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistics extends java.lang.Object {
public void <init> ()
public static org.ehcache.shadow.org.terracotta.statistics.ConstantValueStatistic nullValue (org.ehcache.shadow.org.terracotta.statistics.StatisticType)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
public static org.ehcache.shadow.org.terracotta.statistics.ConstantValueStatistic constant (org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.io.Serializable)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.io.Serializable value
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic supply (org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.function.Supplier)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic gauge (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic counter (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic rate (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic ratio (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic table (java.util.function.Supplier)
java.util.function.Supplier supplier
public static org.ehcache.shadow.org.terracotta.statistics.ValueStatistic memoize (long, java.util.concurrent.TimeUnit, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
long delay
java.util.concurrent.TimeUnit unit
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic valueStatistic
}
org/ehcache/shadow/org/terracotta/statistics/ZeroOperationStatistic.class
ZeroOperationStatistic.java
package org.ehcache.shadow.org.terracotta.statistics
public org.ehcache.shadow.org.terracotta.statistics.ZeroOperationStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.OperationStatistic {
private static final org.ehcache.shadow.org.terracotta.statistics.OperationStatistic INSTANCE
public void <init> ()
public static org.ehcache.shadow.org.terracotta.statistics.OperationStatistic get ()
public java.lang.Class type ()
public long count (java.lang.Enum)
Enum type
public long sum (java.util.Set)
java.util.Set types
public long sum ()
public void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
public void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver derived
public java.util.Collection getDerivedStatistics ()
public void begin ()
public void end (java.lang.Enum)
Enum result
public volatile synthetic void removeDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
public volatile synthetic void addDerivedStatistic (org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver)
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/archive/
org/ehcache/shadow/org/terracotta/statistics/archive/CircularBuffer.class
CircularBuffer.java
package org.ehcache.shadow.org.terracotta.statistics.archive
public org.ehcache.shadow.org.terracotta.statistics.archive.CircularBuffer extends java.lang.Object {
private final Object[] buffer
private int writeIndex
private int size
public void <init> (int)
int size
public int capacity ()
public synchronized java.lang.Object insert (java.lang.Object)
Object object
Object old
public synchronized java.lang.Object[] toArray (java.lang.Class)
Object[] copy
Class type
}
org/ehcache/shadow/org/terracotta/statistics/archive/StatisticArchive.class
StatisticArchive.java
package org.ehcache.shadow.org.terracotta.statistics.archive
public org.ehcache.shadow.org.terracotta.statistics.archive.StatisticArchive extends java.lang.Object {
private static final java.util.Comparator TIMESTAMPED_COMPARATOR
private final java.util.function.Consumer overspill
private volatile int size
private volatile org.ehcache.shadow.org.terracotta.statistics.archive.CircularBuffer buffer
public void <init> (int)
int size
public void <init> (int, java.util.function.Consumer)
int size
java.util.function.Consumer overspill
public synchronized void setCapacity (int)
org.ehcache.shadow.org.terracotta.statistics.Sample sample
org.ehcache.shadow.org.terracotta.statistics.archive.CircularBuffer newBuffer
int samples
public synchronized void add (org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.Sample object
public synchronized void clear ()
public java.util.List getArchive ()
org.ehcache.shadow.org.terracotta.statistics.archive.CircularBuffer read
public java.util.List getArchive (long)
org.ehcache.shadow.org.terracotta.statistics.Sample e
org.ehcache.shadow.org.terracotta.statistics.Sample[] array
int pos
long since
org.ehcache.shadow.org.terracotta.statistics.archive.CircularBuffer read
private static synthetic void lambda$new$0 (org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.Sample sample
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/archive/StatisticSampler$SamplerThreadFactory.class
StatisticSampler.java
package org.ehcache.shadow.org.terracotta.statistics.archive
org.ehcache.shadow.org.terracotta.statistics.archive.StatisticSampler$SamplerThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
void <init> ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
}
org/ehcache/shadow/org/terracotta/statistics/archive/StatisticSampler$SamplingTask.class
StatisticSampler.java
package org.ehcache.shadow.org.terracotta.statistics.archive
org.ehcache.shadow.org.terracotta.statistics.archive.StatisticSampler$SamplingTask extends java.lang.Object implements java.lang.Runnable {
private final org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
private final java.util.function.Consumer sink
private final java.util.function.LongSupplier timeSupplier
void <init> (org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, java.util.function.Consumer, java.util.function.LongSupplier)
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
java.util.function.Consumer sink
java.util.function.LongSupplier timeSupplier
public void run ()
}
org/ehcache/shadow/org/terracotta/statistics/archive/StatisticSampler.class
StatisticSampler.java
package org.ehcache.shadow.org.terracotta.statistics.archive
public org.ehcache.shadow.org.terracotta.statistics.archive.StatisticSampler extends java.lang.Object {
private final boolean exclusiveExecutor
private final java.util.concurrent.ScheduledExecutorService executor
private final org.ehcache.shadow.org.terracotta.statistics.archive.StatisticSampler$SamplingTask task
private java.util.concurrent.ScheduledFuture currentExecution
private long period
public void <init> (long, java.util.concurrent.TimeUnit, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, java.util.function.Consumer, java.util.function.LongSupplier)
long time
java.util.concurrent.TimeUnit unit
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
java.util.function.Consumer sink
java.util.function.LongSupplier timeSupplier
public void <init> (java.util.concurrent.ScheduledExecutorService, long, java.util.concurrent.TimeUnit, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, java.util.function.Consumer, java.util.function.LongSupplier)
java.util.concurrent.ScheduledExecutorService executor
long time
java.util.concurrent.TimeUnit unit
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
java.util.function.Consumer sink
java.util.function.LongSupplier timeSupplier
public synchronized void setPeriod (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
public synchronized void start ()
public synchronized void stop ()
public synchronized void shutdown () throws java.lang.InterruptedException
}
org/ehcache/shadow/org/terracotta/statistics/derived/
org/ehcache/shadow/org/terracotta/statistics/derived/EventRateSimpleMovingAverage$CounterPartition.class
EventRateSimpleMovingAverage.java
package org.ehcache.shadow.org.terracotta.statistics.derived
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition extends java.util.concurrent.atomic.LongAdder {
private static final long serialVersionUID
private final long start
private final long end
void <init> (long, long)
long start
long length
public boolean targetFor (long)
long time
public boolean isBefore (long)
long time
public long start ()
public long end ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/EventRateSimpleMovingAverage.class
EventRateSimpleMovingAverage.java
package org.ehcache.shadow.org.terracotta.statistics.derived
public org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver org.ehcache.shadow.org.terracotta.statistics.ValueStatistic {
private static final int PARTITION_COUNT
private final java.util.Queue archive
private final java.util.concurrent.atomic.AtomicReference activePartition
private volatile long windowSize
private volatile long partitionSize
public void <init> (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
public void setWindow (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
public java.lang.Double value ()
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public java.lang.Double rateUsingSeconds ()
long count
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition partition
java.util.Iterator it
long endTime
long startTime
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition current
long count
long actualStartTime
public java.lang.Double rate (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit base
public void event (long, long)
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition newPartition
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition partition
long time
long latency
private void archive (org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition)
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition earliest
org.ehcache.shadow.org.terracotta.statistics.derived.EventRateSimpleMovingAverage$CounterPartition partition
long startTime
public volatile synthetic java.io.Serializable value ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/OperationResultFilter.class
OperationResultFilter.java
package org.ehcache.shadow.org.terracotta.statistics.derived
public org.ehcache.shadow.org.terracotta.statistics.derived.OperationResultFilter extends org.ehcache.shadow.org.terracotta.statistics.AbstractSourceStatistic implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver {
protected final java.util.Set targets
public transient void <init> (java.util.Set, org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver[])
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver observer
java.util.Set targets
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver[] observers
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver derived
long time
long latency
Enum result
public java.util.Set getTargets ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/OperationResultSampler.class
OperationResultSampler.java
package org.ehcache.shadow.org.terracotta.statistics.derived
public org.ehcache.shadow.org.terracotta.statistics.derived.OperationResultSampler extends org.ehcache.shadow.org.terracotta.statistics.derived.OperationResultFilter {
private final int ceiling
public transient void <init> (java.util.Set, double, org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver[])
java.util.Set targets
double sampling
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver[] observers
public void end (long, long, java.lang.Enum)
org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver derived
long time
long latency
Enum result
private boolean sample ()
public int getCeiling ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/BarSplittingBiasedHistogram$Bar.class
BarSplittingBiasedHistogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar extends java.lang.Object {
private final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram eh
private double minimum
private double maximum
void <init> (double, long)
double epsilon
long window
private void <init> (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram, double, double)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram eh
double minimum
double maximum
void insert (double, long)
double value
long time
long expire (long)
long time
long count ()
public java.lang.String toString ()
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar split (double)
double targetRatio
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram split
double ratio
double upperMinimum
double upperMaximum
void merge (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar higher
double minimum ()
double maximum ()
double epsilon ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/BarSplittingBiasedHistogram.class
BarSplittingBiasedHistogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Histogram {
private static final double DEFAULT_MAX_COEFFICIENT
private static final double DEFAULT_PHI
private static final int DEFAULT_EXPANSION_FACTOR
private static final double DEFAULT_EXP_HISTOGRAM_EPSILON
private final int barCount
private final int bucketCount
private final double barEpsilon
private final long window
private final double phi
private final double alphaPhi
private final double ratio
private final java.util.List bars
private final double[] maxSizeTable
private long size
public void <init> (double, double, int, int, double, long)
int i
double maxCoefficient
double phi
int expansionFactor
int bucketCount
double barEpsilon
long window
double rho
double alphaRho
public void <init> (int, long)
int bucketCount
long window
public void <init> (double, int, long)
double phi
int bucketCount
long window
public void event (double, long)
double value
long time
int barIndex
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
long before
long after
public void expire (long)
long barSize
long time
long calculatedSize
java.util.Iterator it
public java.lang.String toString ()
public java.util.List getBuckets ()
double surplus
double maximum
int i
java.util.List buckets
double targetSize
java.util.Iterator it
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar b
double minimum
double count
protected static double nextUpIfEqual (double, double)
double test
double value
public double getMinimum ()
public double getMaximum ()
public double[] getQuantileBounds (double)
double quantile
private double[] evaluateQuantileFromMax (double)
double upperBound
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar b
java.util.ListIterator it
double quantile
double threshold
double lowCount
double highCount
private double[] evaluateQuantileFromMin (double)
double lowerBound
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar b
java.util.ListIterator it
double quantile
double threshold
double lowCount
double highCount
private double maxBarSize (int)
int barIndex
private void split (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar, int)
long before
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar split
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar x
int xIndex
int mergePoint
private int mergeBars ()
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar current
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar next
double aggregate
int index
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar upper
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar lower
long before
int lowestAggregateIndex
double lowestAggregate
private int getBarIndex (double)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
double value
int low
int high
int mid
public long size ()
java.util.List bars ()
double alphaPhi ()
double phi ()
int bucketCount ()
private static synthetic double lambda$getQuantileBounds$0 (double[])
double[] bounds
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/ExponentialHistogram.class
ExponentialHistogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram extends java.lang.Object {
private static final long[] EMPTY_LONG_ARRAY
private final double epsilon
private final int mergeThreshold
private final long window
private long[] boxes
private int[] insert
private long total
private long last
public void <init> (double, long)
double epsilon
long window
private void <init> (double, int, long, int)
double epsilon
int mergeThreshold
long window
int initialSize
public void merge (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram b
private void merge (long[], long)
int j
int boxCount
int min
int max
long[] merged
int limit
int overflowSize
int logSize
long[] bBoxes
long bTotal
long[] aBoxes
long aTotal
int[] canonical
long[] overflow
public void insert (long, long) throws java.lang.IllegalArgumentException
long time
long count
private long[] makeBoxes (long, long)
int min
int i
long time
long count
int[] canonical
long[] boxes
private static int[] tailedLCanonical (int, long)
int[] form
int l
long count
private static int[] lCanonical (int, long)
int i
int l
long count
long num
long denom
int j
long offset
long prefixRep
int[] canonical
private static long[] merge (long[], long[], int, int, long[])
long[] merged
long[] merged
long[] merged
long[] a
long[] b
int min
int max
long[] c
int width
public void insert (long)
long finalSize
int insertIndex
long previous
int logSize
long time
public long expire (long)
long end
int i
boolean live
int logSize
long time
private int min_l (int)
int logSize
private int max_l (int)
int logSize
public long count ()
public org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram split (double)
int thisBoxCount
int thatBoxCount
int logSize
double fraction
long[] originalBoxes
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ExponentialHistogram that
int[] thisCanonical
int[] thatCanonical
private void transfer (long[], long[], int, int)
long[] pulled
int min
int max
int limit
int available
int pulldown
long[] originalBoxes
long[] targetBoxes
int logSize
int count
private long[] pull (long[], int, int)
long[] pulled
long[] boxes
long[] boxes
long[] originalBoxes
int logSize
int count
int min
int max
int limit
int available
int pulldown
private long[] doubleUp (long[])
int i
long[] a
long[] da
public java.lang.String toString ()
long time
int i
long time
int i
int logSize
StringBuilder sb
private static int reverseSort (long[])
long[] a
private static int reverseSort (long[], int, int)
long ai
int i
int j
int firstEmpty
long[] a
int fromIndex
int toIndex
private void ensureCapacity (int)
long[] newBoxes
int[] newInsert
int logSize
int max
private void initializeArrays (int)
int i
int logMax
public double epsilon ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/Histogram$Bucket.class
Histogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public abstract org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Histogram$Bucket extends java.lang.Object {
public abstract double minimum ()
public abstract double maximum ()
public abstract double count ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/Histogram.class
Histogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public abstract org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Histogram extends java.lang.Object {
public abstract java.util.List getBuckets ()
public double getMinimum ()
public double getMaximum ()
public abstract double[] getQuantileBounds (double) throws java.lang.IllegalArgumentException
public abstract long size ()
public abstract void event (double, long)
public abstract void expire (long)
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/ImmutableBucket.class
ImmutableBucket.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.ImmutableBucket extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Histogram$Bucket {
private final double minimum
private final double maximum
private final double count
void <init> (double, double, double)
double minimum
double maximum
double count
public double minimum ()
public double maximum ()
public double count ()
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/Striped$Cell.class
Striped.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell extends java.lang.Object {
static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater GUARD_UPDATER
final Object entity
volatile int guard
void <init> (java.lang.Object)
Object value
final boolean process (java.util.function.Consumer)
java.util.function.Consumer process
public java.lang.String toString ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/Striped$CellSpliterator.class
Striped.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$CellSpliterator extends java.lang.Object implements java.util.Spliterator {
private final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] array
private int index
private final int limit
public void <init> (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[])
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] array
private void <init> (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[], int, int)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] array
int origin
int fence
public java.util.Spliterator trySplit ()
int splitIndex
int midpoint
public void forEachRemaining (java.util.function.Consumer)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
int i
java.util.function.Consumer action
public boolean tryAdvance (java.util.function.Consumer)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
java.util.function.Consumer action
private static void visitCell (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell, java.util.function.Consumer)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
java.util.function.Consumer action
public long estimateSize ()
public int characteristics ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/Striped.class
Striped.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped extends java.lang.Object {
private static final int NCPU
private static final ThreadLocal threadHash
private final java.util.concurrent.atomic.AtomicInteger stripeGuard
private final java.util.function.Supplier constructor
private final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell base
private volatile org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] cells
static final int advanceProbe (int)
int probe
public void <init> (java.util.function.Supplier)
java.util.function.Supplier constructor
protected final java.util.stream.Stream stream ()
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] cs
protected final void process (java.util.function.Consumer)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
boolean contended
int hash
java.util.function.Consumer process
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] cs
private void processWithContention (int, java.util.function.Consumer, boolean)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] rereadCells
int m
int j
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell r
int i
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] rs
int n
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] newCells
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell[] cs
int hash
java.util.function.Consumer process
boolean contended
boolean collide
public java.lang.String toString ()
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
StringBuilder builder
private static synthetic java.lang.Object lambda$stream$2 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
private static synthetic java.lang.Object lambda$stream$1 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped$Cell cell
private static synthetic java.lang.Integer lambda$static$0 ()
static void <clinit> ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/histogram/StripedHistogram.class
StripedHistogram.java
package org.ehcache.shadow.org.terracotta.statistics.derived.histogram
public org.ehcache.shadow.org.terracotta.statistics.derived.histogram.StripedHistogram extends org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Striped implements org.ehcache.shadow.org.terracotta.statistics.derived.histogram.Histogram {
public void <init> (double, double, int, int, double, long)
double maxCoefficient
double phi
int expansionFactor
int bucketCount
double barEpsilon
long window
public void <init> (int, long)
int bucketCount
long window
public void <init> (double, int, long)
double phi
int bucketCount
long window
public java.util.List getBuckets ()
double surplus
double maximum
int i
java.util.List bars
int bucketCount
double phi
double alphaPhi
java.util.List buckets
double targetSize
java.util.Iterator it
double[] b
double minimum
double count
static void mergeBars (java.util.List)
double[] next
double[] f
int backtrackTo
double[] b
double[] a
java.util.List bars
java.util.ListIterator listIt
private static java.util.List flatten (double[], double[])
double[] a
double[] b
double aDensity
double bDensity
public double[] getQuantileBounds (double)
double quantile
private double[] evaluateQuantileFromMax (double)
java.util.ListIterator lowerIT
double lowCount
double[] lowerB
double[] upperB
java.util.ListIterator upperIt
double quantile
double threshold
java.util.List barsByMinimum
java.util.List barsByMaximum
double highCount
private double[] evaluateQuantileFromMin (double)
java.util.ListIterator upperIt
double lowCount
double[] upperB
double[] lowerB
java.util.ListIterator lowerIt
double quantile
double threshold
java.util.List barsByMinimum
java.util.List barsByMaximum
double highCount
public long size ()
public void event (double, long)
double value
long time
public void expire (long)
long time
private static synthetic void lambda$expire$20 (long, org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
long time
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic void lambda$event$19 (double, long, org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
double value
long time
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double lambda$evaluateQuantileFromMin$18 (double[])
double[] tuple
private static synthetic java.util.stream.Stream lambda$evaluateQuantileFromMin$17 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double[] lambda$null$16 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
private static synthetic double lambda$evaluateQuantileFromMin$15 (double[])
double[] tuple
private static synthetic java.util.stream.Stream lambda$evaluateQuantileFromMin$14 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double[] lambda$null$13 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
private static synthetic double lambda$evaluateQuantileFromMax$12 (double[])
double[] tuple
private static synthetic java.util.stream.Stream lambda$evaluateQuantileFromMax$11 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double[] lambda$null$10 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
private static synthetic double lambda$evaluateQuantileFromMax$9 (double[])
double[] tuple
private static synthetic java.util.stream.Stream lambda$evaluateQuantileFromMax$8 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double[] lambda$null$7 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
private static synthetic double lambda$getQuantileBounds$6 (double[])
double[] bounds
private static synthetic double lambda$getBuckets$5 (double[])
double[] triple
private static synthetic java.util.stream.Stream lambda$getBuckets$4 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram h
private static synthetic double[] lambda$null$3 (org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar)
org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram$Bar bar
private static synthetic org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram lambda$new$2 (double, int, long)
double phi
int bucketCount
long window
private static synthetic org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram lambda$new$1 (int, long)
int bucketCount
long window
private static synthetic org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram lambda$new$0 (double, double, int, int, double, long)
double maxCoefficient
double phi
int expansionFactor
int bucketCount
double barEpsilon
long window
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/
org/ehcache/shadow/org/terracotta/statistics/derived/latency/DefaultLatencyHistogramStatistic$1.class
DefaultLatencyHistogramStatistic.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic$1 extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery {
final synthetic org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic this$0
public java.lang.Long minimum ()
public java.lang.Long maximum ()
public long count ()
public java.lang.Long percentile (double)
double percent
public long[] percentileBounds (double)
double v
double percent
double[] bounds
public java.util.List buckets ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/DefaultLatencyHistogramStatistic.class
DefaultLatencyHistogramStatistic.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramStatistic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver {
private final org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram histogram
private final java.util.function.LongSupplier timeSupplier
private final long pruningDelay
private final org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery query
private long nextPruning
public void <init> (double, int, java.time.Duration, java.util.function.LongSupplier)
double phi
int bucketCount
java.time.Duration window
java.util.function.LongSupplier timeSupplier
public void <init> (double, int, java.time.Duration)
double phi
int bucketCount
java.time.Duration window
public java.util.List buckets ()
public long count ()
public java.lang.Long minimum ()
public java.lang.Long maximum ()
public java.lang.Long percentile (double)
double percent
public long[] percentileBounds (double)
double percent
public synchronized void event (long, long)
long time
long latency
public synchronized java.lang.Object query (java.util.function.Function)
java.util.function.Function fn
public java.lang.String toString ()
private void tryExpire (boolean, java.util.function.LongSupplier)
boolean force
java.util.function.LongSupplier time
long now
private static java.lang.Long nullOrVal (double)
double val
private static synthetic java.lang.String lambda$toString$3 (org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery query
private static synthetic long lambda$event$2 (long)
long time
private static synthetic long[] lambda$percentileBounds$1 (double, org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery)
double percent
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery h
private static synthetic java.lang.Long lambda$percentile$0 (double, org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery)
double percent
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery h
static synthetic org.ehcache.shadow.org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram access$000 (org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic x0
static synthetic java.lang.Long access$100 (double)
double x0
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/Jsr107LatencyMonitor.class
Jsr107LatencyMonitor.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyStatistic {
private final org.ehcache.shadow.org.terracotta.statistics.derived.OperationResultSampler sampling
private final java.util.concurrent.atomic.AtomicReference statistic
public void <init> (java.util.Set, double)
java.util.Set targets
double sampling
public void begin (long)
long time
public void end (long, long, java.lang.Enum)
long time
long latency
Enum result
public double average ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator
long count
public java.lang.Long minimum ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator
public java.lang.Long maximum ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator
public synchronized void clear ()
private synthetic void lambda$new$0 (long, long)
long time
long latency
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencyAccumulator.class
LatencyAccumulator.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyStatistic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver {
private static final long DEFAULT_MIN
private static final long DEFAULT_MAX
private final java.util.concurrent.atomic.LongAdder count
private final java.util.concurrent.atomic.LongAdder total
private final java.util.concurrent.atomic.LongAccumulator minimum
private final java.util.concurrent.atomic.LongAccumulator maximum
private transient void <init> (long[])
long latency
long[] latencies
public void accumulate (long)
long latency
public void accumulate (org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator
public long count ()
public long total ()
public boolean isEmpty ()
public void event (long, long)
long time
long latency
public java.lang.Long maximum ()
public java.lang.Long minimum ()
public double average ()
public java.lang.String toString ()
public static transient org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator (long[])
long[] latencies
public static org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator empty ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencyHistogramQuery.class
LatencyHistogramQuery.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public abstract org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery extends java.lang.Object {
public abstract java.lang.Long minimum ()
public abstract java.lang.Long maximum ()
public java.lang.Long median ()
public abstract long count ()
public abstract java.lang.Long percentile (double)
public abstract long[] percentileBounds (double)
public abstract java.util.List buckets ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencyHistogramStatistic.class
LatencyHistogramStatistic.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public abstract org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramStatistic extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyHistogramQuery {
public abstract java.lang.Object query (java.util.function.Function)
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic percentileStatistic (double)
double percent
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic minimumStatistic ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic maximumStatistic ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic medianStatistic ()
private synthetic java.lang.Long lambda$percentileStatistic$0 (double)
double percent
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencyPeriodAccumulator.class
LatencyPeriodAccumulator.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyStatistic org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver {
private final org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator
private final long start
private final long end
transient void <init> (long, long, long[])
long start
long length
long[] latencies
public boolean isBefore (long)
long time
public boolean isAfter (long)
long time
public long start ()
public long end ()
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyAccumulator accumulator ()
public boolean tryAccumulate (long, long)
long time
long latency
public void event (long, long)
long timeNs
long latencyNs
public java.lang.Long minimum ()
public java.lang.Long maximum ()
public double average ()
public java.lang.String toString ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencySimpleMovingAverage.class
LatencySimpleMovingAverage.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyStatistic {
private static final int PARTITION_COUNT
private final java.util.Queue archive
private final java.util.concurrent.atomic.AtomicReference activePartition
private final long windowSize
private final long partitionSize
public void <init> (long, java.util.concurrent.TimeUnit)
long time
java.util.concurrent.TimeUnit unit
public void <init> (long, java.util.concurrent.TimeUnit, int)
long time
java.util.concurrent.TimeUnit unit
int partitionCount
public final double average ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator partition
java.util.Iterator it
long total
long count
long startTime
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator current
public final java.lang.Long maximum ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator partition
java.util.Iterator it
long maximum
long startTime
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator current
public final java.lang.Long minimum ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator partition
java.util.Iterator it
long minimum
long startTime
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator current
public void event (long, long)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator partition
long timeNs
long latencyNs
private void archive (org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator earliest
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator partition
long startTime
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/LatencyStatistic.class
LatencyStatistic.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public abstract org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyStatistic extends java.lang.Object {
public abstract java.lang.Long minimum ()
public abstract java.lang.Long maximum ()
public abstract double average ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic averageStatistic ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic minimumStatistic ()
public org.ehcache.shadow.org.terracotta.statistics.ValueStatistic maximumStatistic ()
}
org/ehcache/shadow/org/terracotta/statistics/derived/latency/MaximumLatencyHistory.class
MaximumLatencyHistory.java
package org.ehcache.shadow.org.terracotta.statistics.derived.latency
public org.ehcache.shadow.org.terracotta.statistics.derived.latency.MaximumLatencyHistory extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver org.ehcache.shadow.org.terracotta.statistics.SampledStatistic {
private final java.util.concurrent.atomic.AtomicReference latestAccumulator
private final java.util.Queue archive
private final long windowSizeNs
private final java.util.function.Consumer sink
private final java.util.function.LongSupplier timeSupplier
private volatile long drift
public void <init> (int, long, java.util.concurrent.TimeUnit, java.util.function.LongSupplier)
int historySize
long windowSize
java.util.concurrent.TimeUnit windowSizeUnit
java.util.function.LongSupplier timeSupplier
public void <init> (int, long, java.util.concurrent.TimeUnit, java.util.function.LongSupplier, java.util.function.Consumer)
int historySize
long windowSize
java.util.concurrent.TimeUnit windowSizeUnit
java.util.function.LongSupplier timeSupplier
java.util.function.Consumer sink
public void event (long, long)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator accumulator
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator newAccumulator
long timeNs
long latencyNs
public java.lang.Long value ()
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator accumulator
public org.ehcache.shadow.org.terracotta.statistics.StatisticType type ()
public java.util.List history ()
long drift
public java.util.List history (long)
long sinceMillis
long drift
long sinceNs
private void insert (org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator removed
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator newAccumulator
public volatile synthetic java.io.Serializable value ()
private static synthetic org.ehcache.shadow.org.terracotta.statistics.Sample lambda$history$3 (long, org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
long drift
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator acumulator
private static synthetic boolean lambda$history$2 (long, org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
long sinceNs
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator acumulator
private static synthetic org.ehcache.shadow.org.terracotta.statistics.Sample lambda$history$1 (long, org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
long drift
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator acumulator
private static synthetic void lambda$new$0 (org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator)
org.ehcache.shadow.org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator accumulator
}
org/ehcache/shadow/org/terracotta/statistics/observer/
org/ehcache/shadow/org/terracotta/statistics/observer/ChainedEventObserver.class
ChainedEventObserver.java
package org.ehcache.shadow.org.terracotta.statistics.observer
public abstract org.ehcache.shadow.org.terracotta.statistics.observer.ChainedEventObserver extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver {
public abstract void event (long, long)
}
org/ehcache/shadow/org/terracotta/statistics/observer/ChainedObserver.class
ChainedObserver.java
package org.ehcache.shadow.org.terracotta.statistics.observer
public abstract org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver extends java.lang.Object {
}
org/ehcache/shadow/org/terracotta/statistics/observer/ChainedOperationObserver.class
ChainedOperationObserver.java
package org.ehcache.shadow.org.terracotta.statistics.observer
public abstract org.ehcache.shadow.org.terracotta.statistics.observer.ChainedOperationObserver extends java.lang.Object implements org.ehcache.shadow.org.terracotta.statistics.observer.ChainedObserver {
public abstract void begin (long)
public abstract void end (long, long, java.lang.Enum)
}
org/ehcache/shadow/org/terracotta/statistics/observer/OperationObserver.class
OperationObserver.java
package org.ehcache.shadow.org.terracotta.statistics.observer
public abstract org.ehcache.shadow.org.terracotta.statistics.observer.OperationObserver extends java.lang.Object {
public abstract void begin ()
public abstract void end (java.lang.Enum)
}
org/ehcache/shadow/org/terracotta/statistics/registry/
org/ehcache/shadow/org/terracotta/statistics/registry/OperationStatisticDescriptor.class
OperationStatisticDescriptor.java
package org.ehcache.shadow.org.terracotta.statistics.registry
public final org.ehcache.shadow.org.terracotta.statistics.registry.OperationStatisticDescriptor extends java.lang.Object {
private final String observerName
private final java.util.Set tags
private final Class type
private void <init> (java.lang.String, java.util.Set, java.lang.Class)
String observerName
java.util.Set tags
Class type
public java.lang.String getObserverName ()
public java.util.Set getTags ()
public java.lang.Class getType ()
public static org.ehcache.shadow.org.terracotta.statistics.registry.OperationStatisticDescriptor descriptor (java.lang.String, java.util.Set, java.lang.Class)
String observerName
java.util.Set tags
Class type
public static transient org.ehcache.shadow.org.terracotta.statistics.registry.OperationStatisticDescriptor descriptor (java.lang.String, java.lang.Class, java.lang.String[])
String observerName
Class type
String[] tags
}
org/ehcache/shadow/org/terracotta/statistics/registry/Statistic.class
Statistic.java
package org.ehcache.shadow.org.terracotta.statistics.registry
public org.ehcache.shadow.org.terracotta.statistics.registry.Statistic extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final org.ehcache.shadow.org.terracotta.statistics.StatisticType type
private final java.util.List samples
public void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticType)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
public void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticType, org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
org.ehcache.shadow.org.terracotta.statistics.Sample sample
public void <init> (org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.List)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.List samples
public org.ehcache.shadow.org.terracotta.statistics.StatisticType getType ()
public boolean isEmpty ()
public java.util.List getSamples ()
public java.util.Optional getLatestSampleValue ()
public java.util.Optional getLatestSample ()
public java.lang.String toString ()
static org.ehcache.shadow.org.terracotta.statistics.registry.Statistic extract (org.ehcache.shadow.org.terracotta.statistics.ValueStatistic, long, long)
java.io.Serializable value
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic valueStatistic
long sinceMillis
long now
private static boolean accepted (java.io.Serializable)
java.io.Serializable sample
private static synthetic boolean lambda$extract$0 (org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.Sample s
}
org/ehcache/shadow/org/terracotta/statistics/registry/StatisticRegistry$1.class
StatisticRegistry.java
package org.ehcache.shadow.org.terracotta.statistics.registry
org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry$1 extends org.ehcache.shadow.org.terracotta.context.query.Matcher {
final synthetic java.util.Collection val$tags
final synthetic org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry this$0
void <init> (org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry, java.util.Collection)
org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry this$0
protected boolean matchesSafely (java.util.Collection)
java.util.Collection object
protected volatile synthetic boolean matchesSafely (java.lang.Object)
}
org/ehcache/shadow/org/terracotta/statistics/registry/StatisticRegistry.class
StatisticRegistry.java
package org.ehcache.shadow.org.terracotta.statistics.registry
public org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry extends java.lang.Object {
private final Object contextObject
private final java.util.function.LongSupplier timeSource
private final java.util.Map statistics
public void <init> (java.lang.Object, java.util.function.LongSupplier)
Object contextObject
java.util.function.LongSupplier timeSource
protected java.util.Map getStatistics ()
public java.util.Optional queryStatistic (java.lang.String)
String fullStatisticName
public java.util.Optional queryStatistic (java.lang.String, long)
String fullStatisticName
long sinceMillis
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic valueStatistic
public java.util.Map queryStatistics ()
public java.util.Map queryStatistics (long)
long sinceMillis
long now
public void registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.StatisticType, java.util.function.Supplier)
String fullStatName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.function.Supplier accessor
public void registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.ValueStatistic)
String fullStatName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic accessor
public void registerTable (java.lang.String, java.util.function.Supplier)
String fullStatName
java.util.function.Supplier accessor
public void registerGauge (java.lang.String, java.util.function.Supplier)
String fullStatName
java.util.function.Supplier accessor
public void registerCounter (java.lang.String, java.util.function.Supplier)
String fullStatName
java.util.function.Supplier accessor
public boolean registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.registry.ValueStatisticDescriptor)
String discriminator
java.util.Map properties
String fullStatName
org.ehcache.shadow.org.terracotta.statistics.ValueStatistic statistic
org.ehcache.shadow.org.terracotta.context.TreeNode node
String statNameSuffix
org.ehcache.shadow.org.terracotta.statistics.registry.ValueStatisticDescriptor descriptor
org.ehcache.shadow.org.terracotta.context.TreeNode treeNode
java.util.Set result
public boolean registerStatistic (java.lang.String, org.ehcache.shadow.org.terracotta.statistics.registry.OperationStatisticDescriptor, java.util.EnumSet)
String discriminator
java.util.Map properties
String fullStatName
org.ehcache.shadow.org.terracotta.statistics.OperationStatistic statistic
org.ehcache.shadow.org.terracotta.context.TreeNode node
String statNameSuffix
org.ehcache.shadow.org.terracotta.statistics.registry.OperationStatisticDescriptor descriptor
java.util.EnumSet outcomes
org.ehcache.shadow.org.terracotta.context.TreeNode treeNode
java.util.Set result
private org.ehcache.shadow.org.terracotta.context.query.Matcher hasTags (java.util.Collection)
java.util.Collection tags
private static synthetic org.ehcache.shadow.org.terracotta.statistics.registry.Statistic lambda$queryStatistics$0 (long, long, java.util.Map$Entry)
long sinceMillis
long now
java.util.Map$Entry e
}
org/ehcache/shadow/org/terracotta/statistics/registry/ValueStatisticDescriptor.class
ValueStatisticDescriptor.java
package org.ehcache.shadow.org.terracotta.statistics.registry
public final org.ehcache.shadow.org.terracotta.statistics.registry.ValueStatisticDescriptor extends java.lang.Object {
private final String observerName
private final java.util.Set tags
private void <init> (java.lang.String, java.util.Set)
String observerName
java.util.Set tags
public java.lang.String getObserverName ()
public java.util.Set getTags ()
public static org.ehcache.shadow.org.terracotta.statistics.registry.ValueStatisticDescriptor descriptor (java.lang.String, java.util.Set)
String observerName
java.util.Set tags
public static transient org.ehcache.shadow.org.terracotta.statistics.registry.ValueStatisticDescriptor descriptor (java.lang.String, java.lang.String[])
String observerName
String[] tags
}
org/ehcache/sizeof/
org/ehcache/sizeof/Configuration$Builder.class
Configuration.java
package org.ehcache.sizeof
public final org.ehcache.sizeof.Configuration$Builder extends java.lang.Object {
private int maxDepth
private boolean silent
private boolean abort
private java.util.ArrayList filters
public void <init> ()
public void <init> (org.ehcache.sizeof.Configuration)
org.ehcache.sizeof.Configuration cfg
public org.ehcache.sizeof.Configuration$Builder maxDepth (int)
int maxDepth
public org.ehcache.sizeof.Configuration$Builder silent (boolean)
boolean silent
public org.ehcache.sizeof.Configuration$Builder abort (boolean)
boolean abort
public org.ehcache.sizeof.Configuration$Builder addFilter (org.ehcache.sizeof.filters.SizeOfFilter)
org.ehcache.sizeof.filters.SizeOfFilter filter
public transient org.ehcache.sizeof.Configuration$Builder addFilters (org.ehcache.sizeof.filters.SizeOfFilter[])
org.ehcache.sizeof.filters.SizeOfFilter filter
org.ehcache.sizeof.filters.SizeOfFilter[] arr$
int len$
int i$
org.ehcache.sizeof.filters.SizeOfFilter[] filters
public org.ehcache.sizeof.Configuration$Builder removeFilter (org.ehcache.sizeof.filters.SizeOfFilter)
org.ehcache.sizeof.filters.SizeOfFilter filter
public transient org.ehcache.sizeof.Configuration$Builder removeFilters (org.ehcache.sizeof.filters.SizeOfFilter[])
org.ehcache.sizeof.filters.SizeOfFilter filter
org.ehcache.sizeof.filters.SizeOfFilter[] arr$
int len$
int i$
org.ehcache.sizeof.filters.SizeOfFilter[] filters
public org.ehcache.sizeof.Configuration$Builder clearlFilters ()
public org.ehcache.sizeof.Configuration build ()
}
org/ehcache/sizeof/Configuration.class
Configuration.java
package org.ehcache.sizeof
public final org.ehcache.sizeof.Configuration extends java.lang.Object {
private final int maxDepth
private final boolean abort
private final boolean silent
private final org.ehcache.sizeof.filters.SizeOfFilter[] filters
public transient void <init> (int, boolean, boolean, org.ehcache.sizeof.filters.SizeOfFilter[])
int maxDepth
boolean abort
boolean silent
org.ehcache.sizeof.filters.SizeOfFilter[] filters
public int getMaxDepth ()
public boolean isAbort ()
public boolean isSilent ()
public org.ehcache.sizeof.filters.SizeOfFilter[] getFilters ()
static synthetic int access$000 (org.ehcache.sizeof.Configuration)
org.ehcache.sizeof.Configuration x0
static synthetic boolean access$100 (org.ehcache.sizeof.Configuration)
org.ehcache.sizeof.Configuration x0
static synthetic boolean access$200 (org.ehcache.sizeof.Configuration)
org.ehcache.sizeof.Configuration x0
static synthetic org.ehcache.sizeof.filters.SizeOfFilter[] access$300 (org.ehcache.sizeof.Configuration)
org.ehcache.sizeof.Configuration x0
}
org/ehcache/sizeof/Filter.class
Filter.java
package org.ehcache.sizeof
public abstract org.ehcache.sizeof.Filter extends java.lang.Object {
public abstract void ignoreInstancesOf (java.lang.Class, boolean)
public abstract void ignoreField (java.lang.reflect.Field)
}
org/ehcache/sizeof/FilterConfigurator.class
FilterConfigurator.java
package org.ehcache.sizeof
public abstract org.ehcache.sizeof.FilterConfigurator extends java.lang.Object {
public abstract void configure (org.ehcache.sizeof.Filter)
}
org/ehcache/sizeof/FlyweightType$1.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$1 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$10.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$10 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$11.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$11 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$12.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$12 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$13.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$13 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$14.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$14 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$15.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$15 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$16.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$16 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$17.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$17 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$18.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$18 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
boolean emptyCollection
boolean systemStream
}
org/ehcache/sizeof/FlyweightType$2.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$2 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$3.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$3 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$4.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$4 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
int value
}
org/ehcache/sizeof/FlyweightType$5.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$5 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
short value
}
org/ehcache/sizeof/FlyweightType$6.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$6 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$7.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$7 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
long value
}
org/ehcache/sizeof/FlyweightType$8.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$8 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType$9.class
FlyWeightType.java
package org.ehcache.sizeof
final enum org.ehcache.sizeof.FlyweightType$9 extends org.ehcache.sizeof.FlyweightType {
void <init> (java.lang.String, int, java.lang.Class)
Class x0
boolean isShared (java.lang.Object)
Object obj
}
org/ehcache/sizeof/FlyweightType.class
FlyWeightType.java
package org.ehcache.sizeof
abstract enum org.ehcache.sizeof.FlyweightType extends java.lang.Enum {
public static final enum org.ehcache.sizeof.FlyweightType ENUM
public static final enum org.ehcache.sizeof.FlyweightType CLASS
public static final enum org.ehcache.sizeof.FlyweightType BOOLEAN
public static final enum org.ehcache.sizeof.FlyweightType INTEGER
public static final enum org.ehcache.sizeof.FlyweightType SHORT
public static final enum org.ehcache.sizeof.FlyweightType BYTE
public static final enum org.ehcache.sizeof.FlyweightType LONG
public static final enum org.ehcache.sizeof.FlyweightType BIGINTEGER
public static final enum org.ehcache.sizeof.FlyweightType BIGDECIMAL
public static final enum org.ehcache.sizeof.FlyweightType MATHCONTEXT
public static final enum org.ehcache.sizeof.FlyweightType CHARACTER
public static final enum org.ehcache.sizeof.FlyweightType LOCALE
public static final enum org.ehcache.sizeof.FlyweightType LOGGER
public static final enum org.ehcache.sizeof.FlyweightType PROXY
public static final enum org.ehcache.sizeof.FlyweightType CODINGERRORACTION
public static final enum org.ehcache.sizeof.FlyweightType DATATYPECONSTANTS_FIELD
public static final enum org.ehcache.sizeof.FlyweightType QNAME
public static final enum org.ehcache.sizeof.FlyweightType MISC
private static final java.util.Map TYPE_MAPPINGS
private static final java.util.Set GLOBAL_LOCALES
private final Class clazz
private static final synthetic org.ehcache.sizeof.FlyweightType[] $VALUES
public static org.ehcache.sizeof.FlyweightType[] values ()
public static org.ehcache.sizeof.FlyweightType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Class)
Class clazz
abstract boolean isShared (java.lang.Object)
static org.ehcache.sizeof.FlyweightType getFlyweightType (java.lang.Class)
org.ehcache.sizeof.FlyweightType flyweightType
Class aClazz
synthetic void <init> (java.lang.String, int, java.lang.Class, org.ehcache.sizeof.FlyweightType$1)
String x0
int x1
Class x2
org.ehcache.sizeof.FlyweightType$1 x3
static synthetic java.util.Set access$100 ()
static void <clinit> ()
org.ehcache.sizeof.FlyweightType type
org.ehcache.sizeof.FlyweightType[] arr$
int len$
int i$
IllegalArgumentException e
IllegalAccessException e
int modifiers
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
java.util.Map locales
}
org/ehcache/sizeof/ObjectGraphWalker$Visitor.class
ObjectGraphWalker.java
package org.ehcache.sizeof
abstract org.ehcache.sizeof.ObjectGraphWalker$Visitor extends java.lang.Object {
public abstract long visit (java.lang.Object)
}
org/ehcache/sizeof/ObjectGraphWalker.class
ObjectGraphWalker.java
package org.ehcache.sizeof
final org.ehcache.sizeof.ObjectGraphWalker extends java.lang.Object {
private static final org.slf4j.Logger LOG
private static final String VERBOSE_DEBUG_LOGGING
private static final String CONTINUE_MESSAGE
private static final String ABORT_MESSAGE
private static final boolean USE_VERBOSE_DEBUG_LOGGING
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap fieldCache
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap classCache
private final boolean bypassFlyweight
private final org.ehcache.sizeof.filters.SizeOfFilter sizeOfFilter
private final org.ehcache.sizeof.ObjectGraphWalker$Visitor visitor
void <init> (org.ehcache.sizeof.ObjectGraphWalker$Visitor, org.ehcache.sizeof.filters.SizeOfFilter, boolean)
org.ehcache.sizeof.ObjectGraphWalker$Visitor visitor
org.ehcache.sizeof.filters.SizeOfFilter filter
boolean bypassFlyweight
private static boolean getVerboseSizeOfDebugLogging ()
String verboseString
transient long walk (java.lang.Object[])
Object[] root
transient long walk (org.ehcache.sizeof.VisitorListener, java.lang.Object[])
StringBuilder traversalDebugMessage
Object object
Object[] arr$
int len$
int i$
int i
IllegalAccessException ex
java.lang.reflect.Field field
java.util.Iterator i$
long visitSize
Object ref
Class refClass
org.ehcache.sizeof.VisitorListener visitorListener
Object[] root
StringBuilder traversalDebugMessage
long result
java.util.Stack toVisit
java.util.IdentityHashMap visited
private boolean checkMaxDepth (int, boolean, boolean, java.util.IdentityHashMap)
int maxDepth
boolean abortWhenMaxDepthExceeded
boolean warned
java.util.IdentityHashMap visited
private java.util.Collection getFilteredFields (java.lang.Class)
java.lang.reflect.Field field
java.util.Iterator i$
java.util.Collection result
Class refClass
java.lang.ref.SoftReference ref
java.util.Collection fieldList
private boolean shouldWalkClass (java.lang.Class)
Class refClass
Boolean cached
private static void nullSafeAdd (java.util.Stack, java.lang.Object)
java.util.Stack toVisit
Object o
private static java.util.Collection getAllFields (java.lang.Class)
SecurityException e
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
Class klazz
Class refClass
java.util.Collection fields
private boolean byPassIfFlyweight (java.lang.Object)
org.ehcache.sizeof.FlyweightType type
Object obj
static void <clinit> ()
}
org/ehcache/sizeof/SizeOf$1.class
SizeOf.java
package org.ehcache.sizeof
synthetic org.ehcache.sizeof.SizeOf$1 extends java.lang.Object {
}
org/ehcache/sizeof/SizeOf$CachingSizeOfVisitor.class
SizeOf.java
package org.ehcache.sizeof
org.ehcache.sizeof.SizeOf$CachingSizeOfVisitor extends java.lang.Object implements org.ehcache.sizeof.ObjectGraphWalker$Visitor {
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap cache
final synthetic org.ehcache.sizeof.SizeOf this$0
private void <init> (org.ehcache.sizeof.SizeOf)
public long visit (java.lang.Object)
long size
Object object
Class klazz
Long cachedSize
synthetic void <init> (org.ehcache.sizeof.SizeOf, org.ehcache.sizeof.SizeOf$1)
org.ehcache.sizeof.SizeOf x0
org.ehcache.sizeof.SizeOf$1 x1
}
org/ehcache/sizeof/SizeOf$SizeOfVisitor.class
SizeOf.java
package org.ehcache.sizeof
org.ehcache.sizeof.SizeOf$SizeOfVisitor extends java.lang.Object implements org.ehcache.sizeof.ObjectGraphWalker$Visitor {
final synthetic org.ehcache.sizeof.SizeOf this$0
private void <init> (org.ehcache.sizeof.SizeOf)
public long visit (java.lang.Object)
Object object
synthetic void <init> (org.ehcache.sizeof.SizeOf, org.ehcache.sizeof.SizeOf$1)
org.ehcache.sizeof.SizeOf x0
org.ehcache.sizeof.SizeOf$1 x1
}
org/ehcache/sizeof/SizeOf.class
SizeOf.java
package org.ehcache.sizeof
public abstract org.ehcache.sizeof.SizeOf extends java.lang.Object {
private final org.ehcache.sizeof.ObjectGraphWalker walker
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter, boolean, boolean)
org.ehcache.sizeof.ObjectGraphWalker$Visitor visitor
org.ehcache.sizeof.filters.SizeOfFilter fieldFilter
boolean caching
boolean bypassFlyweight
org.ehcache.sizeof.ObjectGraphWalker$Visitor visitor
public abstract long sizeOf (java.lang.Object)
public transient long deepSizeOf (org.ehcache.sizeof.VisitorListener, java.lang.Object[])
org.ehcache.sizeof.VisitorListener listener
Object[] obj
public transient long deepSizeOf (java.lang.Object[])
Object[] obj
public static transient org.ehcache.sizeof.SizeOf newInstance (org.ehcache.sizeof.filters.SizeOfFilter[])
org.ehcache.sizeof.filters.SizeOfFilter[] filters
public static transient org.ehcache.sizeof.SizeOf newInstance (boolean, boolean, org.ehcache.sizeof.filters.SizeOfFilter[])
UnsupportedOperationException g
UnsupportedOperationException f
UnsupportedOperationException e
boolean bypassFlyweight
boolean cache
org.ehcache.sizeof.filters.SizeOfFilter[] filters
org.ehcache.sizeof.filters.SizeOfFilter filter
}
org/ehcache/sizeof/SizeOfFilterSource.class
SizeOfFilterSource.java
package org.ehcache.sizeof
public final org.ehcache.sizeof.SizeOfFilterSource extends java.lang.Object implements org.ehcache.sizeof.Filter {
private final java.util.concurrent.CopyOnWriteArrayList filters
private final org.ehcache.sizeof.filters.TypeFilter typeFilter
public void <init> (boolean)
boolean registerAnnotationFilter
private void applyMutators ()
void applyMutators (java.lang.ClassLoader)
org.ehcache.sizeof.FilterConfigurator filterConfigurator
java.util.Iterator i$
ClassLoader classLoader
java.util.ServiceLoader loader
public org.ehcache.sizeof.filters.SizeOfFilter[] getFilters ()
java.util.List allFilters
public void ignoreInstancesOf (java.lang.Class, boolean)
Class clazz
boolean strict
public void ignoreField (java.lang.reflect.Field)
java.lang.reflect.Field field
}
org/ehcache/sizeof/VisitorListener.class
VisitorListener.java
package org.ehcache.sizeof
public abstract org.ehcache.sizeof.VisitorListener extends java.lang.Object {
public abstract void visited (java.lang.Object, long)
}
org/ehcache/sizeof/annotations/
org/ehcache/sizeof/annotations/AnnotationProxyFactory$AnnotationInvocationHandler.class
AnnotationProxyFactory.java
package org.ehcache.sizeof.annotations
org.ehcache.sizeof.annotations.AnnotationProxyFactory$AnnotationInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private final java.lang.annotation.Annotation customAnnotation
public void <init> (java.lang.annotation.Annotation)
java.lang.annotation.Annotation customAnnotation
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object defaultValue
Object proxy
java.lang.reflect.Method method
Object[] args
java.lang.reflect.Method methodOnCustom
private java.lang.reflect.Method getMatchingMethodOnGivenAnnotation (java.lang.reflect.Method)
java.lang.reflect.Method customMethod
NoSuchMethodException e
java.lang.reflect.Method method
}
org/ehcache/sizeof/annotations/AnnotationProxyFactory.class
AnnotationProxyFactory.java
package org.ehcache.sizeof.annotations
public final org.ehcache.sizeof.annotations.AnnotationProxyFactory extends java.lang.Object {
private void <init> ()
public static java.lang.annotation.Annotation getAnnotationProxy (java.lang.annotation.Annotation, java.lang.Class)
java.lang.annotation.Annotation customAnnotation
Class referenceAnnotation
java.lang.reflect.InvocationHandler handler
}
org/ehcache/sizeof/annotations/IgnoreSizeOf.class
IgnoreSizeOf.java
package org.ehcache.sizeof.annotations
public abstract annotation org.ehcache.sizeof.annotations.IgnoreSizeOf extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean inherited ()
}
org/ehcache/sizeof/filters/
org/ehcache/sizeof/filters/AnnotationSizeOfFilter.class
AnnotationSizeOfFilter.java
package org.ehcache.sizeof.filters
public final org.ehcache.sizeof.filters.AnnotationSizeOfFilter extends java.lang.Object implements org.ehcache.sizeof.filters.SizeOfFilter {
private static final String IGNORE_SIZE_OF_VM_ARGUMENT
private static final org.slf4j.Logger LOG
private static final String IGNORE_SIZE_OF_DEFAULT_REGEXP
private static final java.util.regex.Pattern IGNORE_SIZE_OF_PATTERN
public void <init> ()
public java.util.Collection filterFields (java.lang.Class, java.util.Collection)
java.lang.reflect.Field field
org.ehcache.sizeof.annotations.IgnoreSizeOf annotationOnField
java.util.Iterator it
Class klazz
java.util.Collection fields
public boolean filterClass (java.lang.Class)
Class klazz
boolean classAnnotated
Package pack
org.ehcache.sizeof.annotations.IgnoreSizeOf annotationOnPackage
boolean packageAnnotated
private boolean isAnnotationPresentOrInherited (java.lang.Class)
org.ehcache.sizeof.annotations.IgnoreSizeOf annotationOnClass
Class instanceKlazz
Class klazz
private boolean validateCustomAnnotationPattern (java.lang.String, java.util.regex.Pattern)
String canonicalName
java.util.regex.Pattern matchingAnnotationPattern
java.util.regex.Matcher matcher
boolean found
private java.lang.annotation.Annotation getAnnotationOn (java.lang.reflect.AnnotatedElement, java.lang.Class, java.util.regex.Pattern)
java.lang.annotation.Annotation annotation
java.lang.annotation.Annotation[] arr$
int len$
int i$
java.lang.reflect.AnnotatedElement element
Class referenceAnnotation
java.util.regex.Pattern matchingAnnotationPattern
java.lang.annotation.Annotation matchingAnnotation
java.lang.annotation.Annotation[] annotations
static void <clinit> ()
java.util.regex.PatternSyntaxException e
String ignoreSizeOfRegexpVMArg
String ignoreSizeOfRegexp
java.util.regex.Pattern localPattern
}
org/ehcache/sizeof/filters/CombinationSizeOfFilter.class
CombinationSizeOfFilter.java
package org.ehcache.sizeof.filters
public org.ehcache.sizeof.filters.CombinationSizeOfFilter extends java.lang.Object implements org.ehcache.sizeof.filters.SizeOfFilter {
private final org.ehcache.sizeof.filters.SizeOfFilter[] filters
public transient void <init> (org.ehcache.sizeof.filters.SizeOfFilter[])
org.ehcache.sizeof.filters.SizeOfFilter[] filters
public java.util.Collection filterFields (java.lang.Class, java.util.Collection)
org.ehcache.sizeof.filters.SizeOfFilter filter
org.ehcache.sizeof.filters.SizeOfFilter[] arr$
int len$
int i$
Class klazz
java.util.Collection fields
java.util.Collection current
public boolean filterClass (java.lang.Class)
org.ehcache.sizeof.filters.SizeOfFilter filter
org.ehcache.sizeof.filters.SizeOfFilter[] arr$
int len$
int i$
Class klazz
}
org/ehcache/sizeof/filters/SizeOfFilter.class
SizeOfFilter.java
package org.ehcache.sizeof.filters
public abstract org.ehcache.sizeof.filters.SizeOfFilter extends java.lang.Object {
public abstract java.util.Collection filterFields (java.lang.Class, java.util.Collection)
public abstract boolean filterClass (java.lang.Class)
}
org/ehcache/sizeof/filters/TypeFilter.class
TypeFilter.java
package org.ehcache.sizeof.filters
public org.ehcache.sizeof.filters.TypeFilter extends java.lang.Object implements org.ehcache.sizeof.filters.SizeOfFilter {
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap classesIgnored
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap superClasses
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap fieldsIgnored
public void <init> ()
public java.util.Collection filterFields (java.lang.Class, java.util.Collection)
java.util.Iterator iterator
Class klazz
java.util.Collection fields
java.util.concurrent.ConcurrentMap fieldsToIgnore
public boolean filterClass (java.lang.Class)
Class aClass
java.util.Iterator i$
Class klazz
public void addClass (java.lang.Class, boolean)
Class classToFilterOut
boolean strict
public void addField (java.lang.reflect.Field)
java.util.concurrent.ConcurrentMap previous
java.lang.reflect.Field fieldToFilterOut
Class klazz
java.util.concurrent.ConcurrentMap fields
}
org/ehcache/sizeof/impl/
org/ehcache/sizeof/impl/AgentLoader$1.class
AgentLoader.java
package org.ehcache.sizeof.impl
final org.ehcache.sizeof.impl.AgentLoader$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void <init> ()
public java.lang.Class run () throws java.lang.Exception
Class vmClass
Throwable t
java.io.File jar
java.util.Iterator i$
ClassNotFoundException cnfe
public volatile synthetic java.lang.Object run () throws java.lang.Exception
}
org/ehcache/sizeof/impl/AgentLoader.class
AgentLoader.java
package org.ehcache.sizeof.impl
final org.ehcache.sizeof.impl.AgentLoader extends java.lang.Object {
private static final org.slf4j.Logger LOGGER
private static final String SIZEOF_AGENT_CLASSNAME
private static final String VIRTUAL_MACHINE_CLASSNAME
private static final java.lang.reflect.Method VIRTUAL_MACHINE_ATTACH
private static final java.lang.reflect.Method VIRTUAL_MACHINE_DETACH
private static final java.lang.reflect.Method VIRTUAL_MACHINE_LOAD_AGENT
private static volatile java.lang.instrument.Instrumentation instrumentation
static final String INSTRUMENTATION_INSTANCE_SYSTEM_PROPERTY_NAME
void <init> ()
private static java.lang.Class getVirtualMachineClass () throws java.lang.ClassNotFoundException
Throwable actual
java.security.PrivilegedActionException pae
private static java.util.List getPossibleToolsJars ()
java.io.File jdkHome
java.io.File jdkSourced
java.util.List jars
java.io.File javaHome
java.io.File jreSourced
static boolean loadAgent ()
java.io.File agent
String name
Object vm
Throwable cause
java.lang.reflect.InvocationTargetException ite
Throwable t
boolean b
private static void warnIfOSX ()
private static java.io.File getAgentFile () throws java.io.IOException
int read
byte[] buffer
java.io.InputStream in
java.io.FileOutputStream fout
java.io.File temp
java.net.URL agent
static boolean agentIsAvailable ()
Class sizeOfAgentClass
java.lang.reflect.Method getInstrumentationMethod
SecurityException e
Throwable e
static long agentSizeOf (java.lang.Object)
Object obj
static synthetic java.util.List access$000 ()
static synthetic org.slf4j.Logger access$100 ()
static void <clinit> ()
Class virtualMachineClass
Throwable e
java.lang.reflect.Method attach
java.lang.reflect.Method detach
java.lang.reflect.Method loadAgent
}
org/ehcache/sizeof/impl/AgentSizeOf.class
AgentSizeOf.java
package org.ehcache.sizeof.impl
public org.ehcache.sizeof.impl.AgentSizeOf extends org.ehcache.sizeof.SizeOf {
public static final String BYPASS_LOADING
private static final boolean AGENT_LOADED
public void <init> () throws java.lang.UnsupportedOperationException
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter) throws java.lang.UnsupportedOperationException
org.ehcache.sizeof.filters.SizeOfFilter filter
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter, boolean, boolean) throws java.lang.UnsupportedOperationException
org.ehcache.sizeof.filters.SizeOfFilter filter
boolean caching
boolean bypassFlyweight
public long sizeOf (java.lang.Object)
Object obj
long measuredSize
static void <clinit> ()
}
org/ehcache/sizeof/impl/JvmInformation$1.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$1 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
public int getPointerSize ()
public int getJavaPointerSize ()
public int getObjectAlignment ()
public int getFieldOffsetAdjustment ()
public int getAgentSizeOfAdjustment ()
public boolean supportsAgentSizeOf ()
public boolean supportsUnsafeSizeOf ()
public boolean supportsReflectionSizeOf ()
}
org/ehcache/sizeof/impl/JvmInformation$10.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$10 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$11.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$11 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$12.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$12 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$13.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$13 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getJavaPointerSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$14.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$14 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$15.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$15 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getAgentSizeOfAdjustment ()
public int getFieldOffsetAdjustment ()
public int getObjectHeaderSize ()
public java.lang.String getJvmDescription ()
public boolean supportsReflectionSizeOf ()
}
org/ehcache/sizeof/impl/JvmInformation$16.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$16 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getObjectHeaderSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$17.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$17 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getObjectAlignment ()
public int getAgentSizeOfAdjustment ()
public int getFieldOffsetAdjustment ()
public int getObjectHeaderSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$18.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$18 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
public int getObjectHeaderSize ()
public boolean supportsReflectionSizeOf ()
}
org/ehcache/sizeof/impl/JvmInformation$19.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$19 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getObjectHeaderSize ()
public boolean supportsReflectionSizeOf ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$2.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$2 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getPointerSize ()
public int getJavaPointerSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$20.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$20 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getObjectHeaderSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$3.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$3 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$4.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$4 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$5.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$5 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$6.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$6 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$7.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$7 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getJavaPointerSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$8.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$8 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public int getMinimumObjectSize ()
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation$9.class
JvmInformation.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.JvmInformation$9 extends org.ehcache.sizeof.impl.JvmInformation {
void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation x0
public java.lang.String getJvmDescription ()
}
org/ehcache/sizeof/impl/JvmInformation.class
JvmInformation.java
package org.ehcache.sizeof.impl
public abstract enum org.ehcache.sizeof.impl.JvmInformation extends java.lang.Enum {
public static final enum org.ehcache.sizeof.impl.JvmInformation UNKNOWN_32_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation UNKNOWN_64_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_32_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_32_BIT_WITH_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_64_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_64_BIT_WITH_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_64_BIT_WITH_COMPRESSED_OOPS
public static final enum org.ehcache.sizeof.impl.JvmInformation HOTSPOT_64_BIT_WITH_COMPRESSED_OOPS_AND_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_32_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_32_BIT_WITH_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_64_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_64_BIT_WITH_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_64_BIT_WITH_COMPRESSED_OOPS
public static final enum org.ehcache.sizeof.impl.JvmInformation OPENJDK_64_BIT_WITH_COMPRESSED_OOPS_AND_CONCURRENT_MARK_AND_SWEEP
public static final enum org.ehcache.sizeof.impl.JvmInformation JROCKIT_32_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation JROCKIT_64_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation JROCKIT_64_BIT_WITH_64GB_COMPRESSED_REFS
public static final enum org.ehcache.sizeof.impl.JvmInformation IBM_32_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation IBM_64_BIT
public static final enum org.ehcache.sizeof.impl.JvmInformation IBM_64_BIT_WITH_COMPRESSED_REFS
public static final org.ehcache.sizeof.impl.JvmInformation CURRENT_JVM_INFORMATION
private static final org.slf4j.Logger LOGGER
private static final long TWENTY_FIVE_GB
private static final long FIFTY_SEVEN_GB
private org.ehcache.sizeof.impl.JvmInformation parent
private static final synthetic org.ehcache.sizeof.impl.JvmInformation[] $VALUES
public static org.ehcache.sizeof.impl.JvmInformation[] values ()
public static org.ehcache.sizeof.impl.JvmInformation valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation)
org.ehcache.sizeof.impl.JvmInformation parent
public int getPointerSize ()
public int getJavaPointerSize ()
public int getMinimumObjectSize ()
public int getObjectAlignment ()
public int getObjectHeaderSize ()
public int getFieldOffsetAdjustment ()
public int getAgentSizeOfAdjustment ()
public boolean supportsAgentSizeOf ()
public boolean supportsUnsafeSizeOf ()
public boolean supportsReflectionSizeOf ()
public abstract java.lang.String getJvmDescription ()
private static org.ehcache.sizeof.impl.JvmInformation getJvmInformation ()
org.ehcache.sizeof.impl.JvmInformation jif
private static org.ehcache.sizeof.impl.JvmInformation detectHotSpot ()
org.ehcache.sizeof.impl.JvmInformation jif
private static org.ehcache.sizeof.impl.JvmInformation detectOpenJDK ()
org.ehcache.sizeof.impl.JvmInformation jif
private static org.ehcache.sizeof.impl.JvmInformation detectJRockit ()
org.ehcache.sizeof.impl.JvmInformation jif
private static org.ehcache.sizeof.impl.JvmInformation detectIBM ()
org.ehcache.sizeof.impl.JvmInformation jif
private static boolean isJRockit64GBCompression ()
public static boolean isJRockit ()
public static boolean isOSX ()
String vendor
public static boolean isHotspot ()
public static boolean isOpenJDK ()
public static boolean isIBM ()
private static boolean isIBMCompressedRefs ()
private static boolean isHotspotCompressedOops ()
String value
private static java.lang.String getHotSpotVmOptionValue (java.lang.String)
javax.management.MBeanServer server
javax.management.ObjectName beanName
Object vmOption
Throwable t
String name
private static java.lang.String getPlatformMBeanAttribute (java.lang.String, java.lang.String)
javax.management.MBeanServer server
javax.management.ObjectName name
Object attr
Throwable t
String beanName
String attrName
private static java.lang.String getJRockitVmArgs ()
private static boolean isHotspotConcurrentMarkSweepGC ()
java.lang.management.GarbageCollectorMXBean bean
java.util.Iterator i$
private static boolean is64Bit ()
String systemProp
synthetic void <init> (java.lang.String, int, org.ehcache.sizeof.impl.JvmInformation, org.ehcache.sizeof.impl.JvmInformation$1)
String x0
int x1
org.ehcache.sizeof.impl.JvmInformation x2
org.ehcache.sizeof.impl.JvmInformation$1 x3
static void <clinit> ()
}
org/ehcache/sizeof/impl/PassThroughFilter.class
PassThroughFilter.java
package org.ehcache.sizeof.impl
public org.ehcache.sizeof.impl.PassThroughFilter extends java.lang.Object implements org.ehcache.sizeof.filters.SizeOfFilter {
public void <init> ()
public java.util.Collection filterFields (java.lang.Class, java.util.Collection)
Class klazz
java.util.Collection fields
public boolean filterClass (java.lang.Class)
Class klazz
}
org/ehcache/sizeof/impl/PrimitiveType.class
PrimitiveType.java
package org.ehcache.sizeof.impl
final enum org.ehcache.sizeof.impl.PrimitiveType extends java.lang.Enum {
public static final enum org.ehcache.sizeof.impl.PrimitiveType BOOLEAN
public static final enum org.ehcache.sizeof.impl.PrimitiveType BYTE
public static final enum org.ehcache.sizeof.impl.PrimitiveType CHAR
public static final enum org.ehcache.sizeof.impl.PrimitiveType SHORT
public static final enum org.ehcache.sizeof.impl.PrimitiveType INT
public static final enum org.ehcache.sizeof.impl.PrimitiveType FLOAT
public static final enum org.ehcache.sizeof.impl.PrimitiveType DOUBLE
public static final enum org.ehcache.sizeof.impl.PrimitiveType LONG
private Class type
private int size
private static final synthetic org.ehcache.sizeof.impl.PrimitiveType[] $VALUES
public static org.ehcache.sizeof.impl.PrimitiveType[] values ()
public static org.ehcache.sizeof.impl.PrimitiveType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.Class, int)
Class type
int size
public int getSize ()
public java.lang.Class getType ()
public static int getReferenceSize ()
public static long getArraySize ()
public static org.ehcache.sizeof.impl.PrimitiveType forType (java.lang.Class)
org.ehcache.sizeof.impl.PrimitiveType primitiveType
org.ehcache.sizeof.impl.PrimitiveType[] arr$
int len$
int i$
Class type
static void <clinit> ()
}
org/ehcache/sizeof/impl/ReflectionSizeOf$1.class
ReflectionSizeOf.java
package org.ehcache.sizeof.impl
synthetic org.ehcache.sizeof.impl.ReflectionSizeOf$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$sizeof$impl$PrimitiveType
static void <clinit> ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/ehcache/sizeof/impl/ReflectionSizeOf.class
ReflectionSizeOf.java
package org.ehcache.sizeof.impl
public org.ehcache.sizeof.impl.ReflectionSizeOf extends org.ehcache.sizeof.SizeOf {
private static final org.slf4j.Logger LOGGER
public void <init> ()
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter)
org.ehcache.sizeof.filters.SizeOfFilter fieldFilter
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter, boolean, boolean)
org.ehcache.sizeof.filters.SizeOfFilter fieldFilter
boolean caching
boolean bypassFlyweight
public long sizeOf (java.lang.Object)
Class klazz
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
long length
Class klazz
int oops
int doubles
int words
int shorts
int bytes
long size
java.util.Stack classStack
Object obj
Class aClass
private long guessArraySize (java.lang.Object)
Class arrayElementClazz
Object obj
long size
int length
static void <clinit> ()
}
org/ehcache/sizeof/impl/UnsafeSizeOf.class
UnsafeSizeOf.java
package org.ehcache.sizeof.impl
public org.ehcache.sizeof.impl.UnsafeSizeOf extends org.ehcache.sizeof.SizeOf {
private static final org.slf4j.Logger LOGGER
private static final sun.misc.Unsafe UNSAFE
public void <init> () throws java.lang.UnsupportedOperationException
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter) throws java.lang.UnsupportedOperationException
org.ehcache.sizeof.filters.SizeOfFilter filter
public void <init> (org.ehcache.sizeof.filters.SizeOfFilter, boolean, boolean) throws java.lang.UnsupportedOperationException
org.ehcache.sizeof.filters.SizeOfFilter filter
boolean caching
boolean bypassFlyweight
public long sizeOf (java.lang.Object)
Class klazz
int base
int scale
long size
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
long lastFieldOffset
Class klazz
long size
Object obj
static void <clinit> ()
java.lang.reflect.Field unsafeField
Throwable t
sun.misc.Unsafe unsafe
}
org/ehcache/sizeof/impl/sizeof-agent.jar
org/ehcache/sizeof/util/
org/ehcache/sizeof/util/WeakIdentityConcurrentMap$CleanUpTask.class
WeakIdentityConcurrentMap.java
package org.ehcache.sizeof.util
public abstract org.ehcache.sizeof.util.WeakIdentityConcurrentMap$CleanUpTask extends java.lang.Object {
public abstract void cleanUp (java.lang.Object)
}
org/ehcache/sizeof/util/WeakIdentityConcurrentMap$IdentityWeakReference.class
WeakIdentityConcurrentMap.java
package org.ehcache.sizeof.util
final org.ehcache.sizeof.util.WeakIdentityConcurrentMap$IdentityWeakReference extends java.lang.ref.WeakReference {
private final int hashCode
void <init> (java.lang.Object)
Object reference
void <init> (java.lang.Object, java.lang.ref.ReferenceQueue)
Object reference
java.lang.ref.ReferenceQueue referenceQueue
public java.lang.String toString ()
public boolean equals (java.lang.Object)
org.ehcache.sizeof.util.WeakIdentityConcurrentMap$IdentityWeakReference wr
Object got
Object o
public int hashCode ()
}
org/ehcache/sizeof/util/WeakIdentityConcurrentMap.class
WeakIdentityConcurrentMap.java
package org.ehcache.sizeof.util
public final org.ehcache.sizeof.util.WeakIdentityConcurrentMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap map
private final java.lang.ref.ReferenceQueue queue
private final org.ehcache.sizeof.util.WeakIdentityConcurrentMap$CleanUpTask cleanUpTask
public void <init> ()
public void <init> (org.ehcache.sizeof.util.WeakIdentityConcurrentMap$CleanUpTask)
org.ehcache.sizeof.util.WeakIdentityConcurrentMap$CleanUpTask cleanUpTask
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public java.lang.String toString ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public void cleanUp ()
Object value
java.lang.ref.Reference reference
public java.util.Set keySet ()
java.lang.ref.WeakReference weakReference
Object k
java.util.Iterator i$
java.util.HashSet ks
public boolean containsKey (java.lang.Object)
Object key
}
org/ehcache/spi/
org/ehcache/spi/copy/
org/ehcache/spi/copy/Copier.class
Copier.java
package org.ehcache.spi.copy
public abstract org.ehcache.spi.copy.Copier extends java.lang.Object {
public abstract java.lang.Object copyForRead (java.lang.Object)
public abstract java.lang.Object copyForWrite (java.lang.Object)
}
org/ehcache/spi/copy/CopyProvider.class
CopyProvider.java
package org.ehcache.spi.copy
public abstract org.ehcache.spi.copy.CopyProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.spi.copy.Copier createKeyCopier (java.lang.Class, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.service.ServiceConfiguration[])
public transient abstract org.ehcache.spi.copy.Copier createValueCopier (java.lang.Class, org.ehcache.spi.serialization.Serializer, org.ehcache.spi.service.ServiceConfiguration[])
public abstract void releaseCopier (org.ehcache.spi.copy.Copier) throws java.lang.Exception
}
org/ehcache/spi/loaderwriter/
org/ehcache/spi/loaderwriter/BulkCacheLoadingException.class
BulkCacheLoadingException.java
package org.ehcache.spi.loaderwriter
public org.ehcache.spi.loaderwriter.BulkCacheLoadingException extends org.ehcache.spi.loaderwriter.CacheLoadingException {
private static final long serialVersionUID
private final java.util.Map failures
private final java.util.Map successes
public void <init> (java.util.Map, java.util.Map)
java.util.Map failures
java.util.Map successes
public void <init> (java.lang.String, java.util.Map, java.util.Map)
String message
java.util.Map failures
java.util.Map successes
public java.util.Map getFailures ()
public java.util.Map getSuccesses ()
}
org/ehcache/spi/loaderwriter/BulkCacheWritingException.class
BulkCacheWritingException.java
package org.ehcache.spi.loaderwriter
public org.ehcache.spi.loaderwriter.BulkCacheWritingException extends org.ehcache.spi.loaderwriter.CacheWritingException {
private static final long serialVersionUID
private final java.util.Map failures
private final java.util.Set successes
public void <init> (java.util.Map, java.util.Set)
java.util.Map failures
java.util.Set successes
public java.util.Map getFailures ()
public java.util.Set getSuccesses ()
public java.lang.String getMessage ()
StringBuilder sb
private static synthetic void lambda$getMessage$0 (java.lang.StringBuilder, java.lang.Object, java.lang.Exception)
StringBuilder sb
Object k
Exception v
}
org/ehcache/spi/loaderwriter/CacheLoaderWriter.class
CacheLoaderWriter.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriter extends java.lang.Object {
public abstract java.lang.Object load (java.lang.Object) throws java.lang.Exception
public java.util.Map loadAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheLoadingException java.lang.Exception
Object k
Iterable keys
java.util.Map entries
public abstract void write (java.lang.Object, java.lang.Object) throws java.lang.Exception
public void writeAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
java.util.Map$Entry entry
Iterable entries
public abstract void delete (java.lang.Object) throws java.lang.Exception
public void deleteAll (java.lang.Iterable) throws org.ehcache.spi.loaderwriter.BulkCacheWritingException java.lang.Exception
Object k
Iterable keys
}
org/ehcache/spi/loaderwriter/CacheLoaderWriterConfiguration.class
CacheLoaderWriterConfiguration.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public java.lang.Class getServiceType ()
}
org/ehcache/spi/loaderwriter/CacheLoaderWriterProvider.class
CacheLoaderWriterProvider.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriterProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriter createCacheLoaderWriter (java.lang.String, org.ehcache.config.CacheConfiguration)
public abstract void releaseCacheLoaderWriter (java.lang.String, org.ehcache.spi.loaderwriter.CacheLoaderWriter) throws java.lang.Exception
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriterConfiguration getPreConfiguredCacheLoaderWriterConfig (java.lang.String)
public abstract boolean isLoaderJsrProvided (java.lang.String)
}
org/ehcache/spi/loaderwriter/CacheLoadingException.class
CacheLoadingException.java
package org.ehcache.spi.loaderwriter
public org.ehcache.spi.loaderwriter.CacheLoadingException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/spi/loaderwriter/CacheWritingException.class
CacheWritingException.java
package org.ehcache.spi.loaderwriter
public org.ehcache.spi.loaderwriter.CacheWritingException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/spi/loaderwriter/WriteBehindConfiguration$BatchingConfiguration.class
WriteBehindConfiguration.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration extends java.lang.Object {
public abstract int getBatchSize ()
public abstract long getMaxDelay ()
public abstract java.util.concurrent.TimeUnit getMaxDelayUnit ()
public abstract boolean isCoalescing ()
}
org/ehcache/spi/loaderwriter/WriteBehindConfiguration.class
WriteBehindConfiguration.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.WriteBehindConfiguration extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
public abstract int getConcurrency ()
public abstract int getMaxQueueSize ()
public abstract org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration getBatchingConfiguration ()
public abstract java.lang.String getThreadPoolAlias ()
}
org/ehcache/spi/loaderwriter/WriteBehindProvider.class
WriteBehindProvider.java
package org.ehcache.spi.loaderwriter
public abstract org.ehcache.spi.loaderwriter.WriteBehindProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.spi.loaderwriter.CacheLoaderWriter createWriteBehindLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter, org.ehcache.spi.loaderwriter.WriteBehindConfiguration)
public abstract void releaseWriteBehindLoaderWriter (org.ehcache.spi.loaderwriter.CacheLoaderWriter)
}
org/ehcache/spi/persistence/
org/ehcache/spi/persistence/PersistableResourceService$PersistenceSpaceIdentifier.class
PersistableResourceService.java
package org.ehcache.spi.persistence
public abstract org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier extends java.lang.Object implements org.ehcache.spi.service.ServiceConfiguration {
}
org/ehcache/spi/persistence/PersistableResourceService.class
PersistableResourceService.java
package org.ehcache.spi.persistence
public abstract org.ehcache.spi.persistence.PersistableResourceService extends java.lang.Object implements org.ehcache.spi.service.MaintainableService {
public abstract boolean handlesResourceType (org.ehcache.config.ResourceType)
public abstract org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier getPersistenceSpaceIdentifier (java.lang.String, org.ehcache.config.CacheConfiguration) throws org.ehcache.CachePersistenceException
public abstract void releasePersistenceSpaceIdentifier (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier) throws org.ehcache.CachePersistenceException
public abstract org.ehcache.spi.persistence.StateRepository getStateRepositoryWithin (org.ehcache.spi.persistence.PersistableResourceService$PersistenceSpaceIdentifier, java.lang.String) throws org.ehcache.CachePersistenceException
public abstract void destroy (java.lang.String) throws org.ehcache.CachePersistenceException
public abstract void destroyAll () throws org.ehcache.CachePersistenceException
}
org/ehcache/spi/persistence/StateHolder.class
StateHolder.java
package org.ehcache.spi.persistence
public abstract org.ehcache.spi.persistence.StateHolder extends java.lang.Object {
public abstract java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
public abstract java.lang.Object get (java.lang.Object)
public abstract java.util.Set entrySet ()
}
org/ehcache/spi/persistence/StateRepository.class
StateRepository.java
package org.ehcache.spi.persistence
public abstract org.ehcache.spi.persistence.StateRepository extends java.lang.Object {
public org.ehcache.spi.persistence.StateHolder getPersistentStateHolder (java.lang.String, java.lang.Class, java.lang.Class)
String name
Class keyClass
Class valueClass
public abstract org.ehcache.spi.persistence.StateHolder getPersistentStateHolder (java.lang.String, java.lang.Class, java.lang.Class, java.util.function.Predicate, java.lang.ClassLoader)
private static synthetic boolean lambda$getPersistentStateHolder$0 (java.lang.Class)
Class c
}
org/ehcache/spi/resilience/
org/ehcache/spi/resilience/RecoveryStore.class
RecoveryStore.java
package org.ehcache.spi.resilience
public abstract org.ehcache.spi.resilience.RecoveryStore extends java.lang.Object {
public abstract void obliterate () throws org.ehcache.spi.resilience.StoreAccessException
public abstract void obliterate (java.lang.Object) throws org.ehcache.spi.resilience.StoreAccessException
public void obliterate (java.lang.Iterable) throws org.ehcache.spi.resilience.StoreAccessException
Object key
Iterable keys
}
org/ehcache/spi/resilience/ResilienceStrategy.class
ResilienceStrategy.java
package org.ehcache.spi.resilience
public abstract org.ehcache.spi.resilience.ResilienceStrategy extends java.lang.Object {
public abstract java.lang.Object getFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract boolean containsKeyFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract void putFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract void removeFailure (java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract void clearFailure (org.ehcache.spi.resilience.StoreAccessException)
public abstract org.ehcache.Cache$Entry iteratorFailure (org.ehcache.spi.resilience.StoreAccessException)
public abstract java.lang.Object putIfAbsentFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract boolean removeFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract java.lang.Object replaceFailure (java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract boolean replaceFailure (java.lang.Object, java.lang.Object, java.lang.Object, org.ehcache.spi.resilience.StoreAccessException)
public abstract java.util.Map getAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
public abstract void putAllFailure (java.util.Map, org.ehcache.spi.resilience.StoreAccessException)
public abstract void removeAllFailure (java.lang.Iterable, org.ehcache.spi.resilience.StoreAccessException)
}
org/ehcache/spi/resilience/ResilienceStrategyProvider.class
ResilienceStrategyProvider.java
package org.ehcache.spi.resilience
public abstract org.ehcache.spi.resilience.ResilienceStrategyProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract org.ehcache.spi.resilience.ResilienceStrategy createResilienceStrategy (java.lang.String, org.ehcache.config.CacheConfiguration, org.ehcache.spi.resilience.RecoveryStore)
public abstract org.ehcache.spi.resilience.ResilienceStrategy createResilienceStrategy (java.lang.String, org.ehcache.config.CacheConfiguration, org.ehcache.spi.resilience.RecoveryStore, org.ehcache.spi.loaderwriter.CacheLoaderWriter)
}
org/ehcache/spi/resilience/StoreAccessException.class
StoreAccessException.java
package org.ehcache.spi.resilience
public org.ehcache.spi.resilience.StoreAccessException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.String)
String message
}
org/ehcache/spi/serialization/
org/ehcache/spi/serialization/SerializationProvider.class
SerializationProvider.java
package org.ehcache.spi.serialization
public abstract org.ehcache.spi.serialization.SerializationProvider extends java.lang.Object implements org.ehcache.spi.service.Service {
public transient abstract org.ehcache.spi.serialization.Serializer createKeySerializer (java.lang.Class, java.lang.ClassLoader, org.ehcache.spi.service.ServiceConfiguration[]) throws org.ehcache.spi.serialization.UnsupportedTypeException
public transient abstract org.ehcache.spi.serialization.Serializer createValueSerializer (java.lang.Class, java.lang.ClassLoader, org.ehcache.spi.service.ServiceConfiguration[]) throws org.ehcache.spi.serialization.UnsupportedTypeException
public abstract void releaseSerializer (org.ehcache.spi.serialization.Serializer) throws java.lang.Exception
}
org/ehcache/spi/serialization/Serializer.class
Serializer.java
package org.ehcache.spi.serialization
public abstract org.ehcache.spi.serialization.Serializer extends java.lang.Object {
public abstract java.nio.ByteBuffer serialize (java.lang.Object) throws org.ehcache.spi.serialization.SerializerException
public abstract java.lang.Object read (java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
public abstract boolean equals (java.lang.Object, java.nio.ByteBuffer) throws java.lang.ClassNotFoundException org.ehcache.spi.serialization.SerializerException
}
org/ehcache/spi/serialization/SerializerException.class
SerializerException.java
package org.ehcache.spi.serialization
public org.ehcache.spi.serialization.SerializerException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/spi/serialization/StatefulSerializer.class
StatefulSerializer.java
package org.ehcache.spi.serialization
public abstract org.ehcache.spi.serialization.StatefulSerializer extends java.lang.Object implements org.ehcache.spi.serialization.Serializer {
public abstract void init (org.ehcache.spi.persistence.StateRepository)
}
org/ehcache/spi/serialization/UnsupportedTypeException.class
UnsupportedTypeException.java
package org.ehcache.spi.serialization
public org.ehcache.spi.serialization.UnsupportedTypeException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/ehcache/spi/service/
org/ehcache/spi/service/MaintainableService$MaintenanceScope.class
MaintainableService.java
package org.ehcache.spi.service
public final enum org.ehcache.spi.service.MaintainableService$MaintenanceScope extends java.lang.Enum {
public static final enum org.ehcache.spi.service.MaintainableService$MaintenanceScope CACHE_MANAGER
public static final enum org.ehcache.spi.service.MaintainableService$MaintenanceScope CACHE
private static final synthetic org.ehcache.spi.service.MaintainableService$MaintenanceScope[] $VALUES
public static org.ehcache.spi.service.MaintainableService$MaintenanceScope[] values ()
public static org.ehcache.spi.service.MaintainableService$MaintenanceScope valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/ehcache/spi/service/MaintainableService.class
MaintainableService.java
package org.ehcache.spi.service
public abstract org.ehcache.spi.service.MaintainableService extends java.lang.Object implements org.ehcache.spi.service.Service {
public abstract void startForMaintenance (org.ehcache.spi.service.ServiceProvider, org.ehcache.spi.service.MaintainableService$MaintenanceScope)
}
org/ehcache/spi/service/OptionalServiceDependencies.class
OptionalServiceDependencies.java
package org.ehcache.spi.service
public abstract annotation org.ehcache.spi.service.OptionalServiceDependencies extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
}
org/ehcache/spi/service/PluralService.class
PluralService.java
package org.ehcache.spi.service
public abstract annotation org.ehcache.spi.service.PluralService extends java.lang.Object implements java.lang.annotation.Annotation {
}
org/ehcache/spi/service/Service.class
Service.java
package org.ehcache.spi.service
public abstract org.ehcache.spi.service.Service extends java.lang.Object {
public abstract void start (org.ehcache.spi.service.ServiceProvider)
public abstract void stop ()
}
org/ehcache/spi/service/ServiceConfiguration.class
ServiceConfiguration.java
package org.ehcache.spi.service
public abstract org.ehcache.spi.service.ServiceConfiguration extends java.lang.Object {
public abstract java.lang.Class getServiceType ()
public java.lang.Object derive () throws java.lang.UnsupportedOperationException
public org.ehcache.spi.service.ServiceConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
Object representation
public boolean compatibleWith (org.ehcache.spi.service.ServiceConfiguration)
org.ehcache.spi.service.ServiceConfiguration other
}
org/ehcache/spi/service/ServiceCreationConfiguration.class
ServiceCreationConfiguration.java
package org.ehcache.spi.service
public abstract org.ehcache.spi.service.ServiceCreationConfiguration extends java.lang.Object {
public abstract java.lang.Class getServiceType ()
public java.lang.Object derive () throws java.lang.UnsupportedOperationException
public org.ehcache.spi.service.ServiceCreationConfiguration build (java.lang.Object) throws java.lang.UnsupportedOperationException
Object representation
public boolean compatibleWith (org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.spi.service.ServiceCreationConfiguration other
}
org/ehcache/spi/service/ServiceDependencies.class
ServiceDependencies.java
package org.ehcache.spi.service
public abstract annotation org.ehcache.spi.service.ServiceDependencies extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
org/ehcache/spi/service/ServiceProvider.class
ServiceProvider.java
package org.ehcache.spi.service
public abstract org.ehcache.spi.service.ServiceProvider extends java.lang.Object {
public abstract org.ehcache.spi.service.Service getService (java.lang.Class)
public abstract java.util.Collection getServicesOfType (java.lang.Class)
}
org/ehcache/xml/
org/ehcache/xml/BaseConfigParser.class
BaseConfigParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.BaseConfigParser extends java.lang.Object {
private final Class typeParameterClass
public void <init> ()
public void <init> (java.lang.Class)
Class type
private java.lang.Object validateConfig (java.lang.Object)
ClassCastException e
Object config
private org.w3c.dom.Document createDocument ()
Exception e
protected org.w3c.dom.Element unparseConfig (java.lang.Object)
Object config
Object mainConfig
org.w3c.dom.Document doc
org.w3c.dom.Element rootElement
protected abstract org.w3c.dom.Element createRootElement (org.w3c.dom.Document, java.lang.Object)
protected abstract javax.xml.transform.Source getXmlSchema () throws java.io.IOException
}
org/ehcache/xml/CacheManagerServiceConfigurationParser.class
CacheManagerServiceConfigurationParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.CacheManagerServiceConfigurationParser extends java.lang.Object {
public abstract javax.xml.transform.Source getXmlSchema () throws java.io.IOException
public abstract java.net.URI getNamespace ()
public abstract org.ehcache.spi.service.ServiceCreationConfiguration parseServiceCreationConfiguration (org.w3c.dom.Element, java.lang.ClassLoader)
public abstract java.lang.Class getServiceType ()
public abstract org.w3c.dom.Element unparseServiceCreationConfiguration (org.ehcache.spi.service.ServiceCreationConfiguration)
}
org/ehcache/xml/CacheResourceConfigurationParser.class
CacheResourceConfigurationParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.CacheResourceConfigurationParser extends java.lang.Object {
public abstract javax.xml.transform.Source getXmlSchema () throws java.io.IOException
public abstract java.net.URI getNamespace ()
public abstract org.ehcache.config.ResourcePool parseResourceConfiguration (org.w3c.dom.Element)
public abstract org.w3c.dom.Element unparseResourcePool (org.ehcache.config.ResourcePool)
public abstract java.util.Set getResourceTypes ()
}
org/ehcache/xml/CacheServiceConfigurationParser.class
CacheServiceConfigurationParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.CacheServiceConfigurationParser extends java.lang.Object {
public abstract javax.xml.transform.Source getXmlSchema () throws java.io.IOException
public abstract java.net.URI getNamespace ()
public abstract org.ehcache.spi.service.ServiceConfiguration parseServiceConfiguration (org.w3c.dom.Element, java.lang.ClassLoader)
public abstract java.lang.Class getServiceType ()
public abstract org.w3c.dom.Element unparseServiceConfiguration (org.ehcache.spi.service.ServiceConfiguration)
}
org/ehcache/xml/ConfigurationParser$1.class
ConfigurationParser.java
package org.ehcache.xml
org.ehcache.xml.ConfigurationParser$1 extends java.lang.Object implements org.ehcache.xml.XmlConfiguration$Template {
final synthetic org.ehcache.xml.model.CacheTemplate val$template
final synthetic org.ehcache.xml.ConfigurationParser this$0
void <init> (org.ehcache.xml.ConfigurationParser, org.ehcache.xml.model.CacheTemplate)
org.ehcache.xml.ConfigurationParser this$0
public org.ehcache.config.builders.CacheConfigurationBuilder builderFor (java.lang.ClassLoader, java.lang.Class, java.lang.Class, org.ehcache.config.ResourcePools) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
ClassLoader classLoader
Class keyType
Class valueType
org.ehcache.config.ResourcePools resources
}
org/ehcache/xml/ConfigurationParser$FatalErrorHandler.class
ConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ConfigurationParser$FatalErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler {
private static final java.util.regex.Pattern ABSTRACT_TYPE_FAILURES
public void <init> ()
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
private static synthetic java.lang.String lambda$static$0 (java.lang.String)
String element
static void <clinit> ()
}
org/ehcache/xml/ConfigurationParser$XmlConfigurationWrapper.class
ConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ConfigurationParser$XmlConfigurationWrapper extends java.lang.Object {
private final org.ehcache.config.Configuration configuration
private final java.util.Map templates
public void <init> (org.ehcache.config.Configuration, java.util.Map)
org.ehcache.config.Configuration configuration
java.util.Map templates
public org.ehcache.config.Configuration getConfiguration ()
public java.util.Map getTemplates ()
}
org/ehcache/xml/ConfigurationParser.class
ConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ConfigurationParser extends java.lang.Object {
private static final java.util.regex.Pattern SYSPROP
private static final javax.xml.validation.SchemaFactory XSD_SCHEMA_FACTORY
private static final javax.xml.transform.TransformerFactory TRANSFORMER_FACTORY
private static final javax.xml.namespace.QName CORE_SCHEMA_ROOT_NAME
static final org.ehcache.xml.CoreCacheConfigurationParser CORE_CACHE_CONFIGURATION_PARSER
private final javax.xml.validation.Schema schema
private final javax.xml.bind.JAXBContext jaxbContext
private final javax.xml.parsers.DocumentBuilder documentBuilder
private final org.ehcache.xml.ServiceCreationConfigurationParser serviceCreationConfigurationParser
private final org.ehcache.xml.ServiceConfigurationParser serviceConfigurationParser
private final org.ehcache.xml.ResourceConfigurationParser resourceConfigurationParser
private static transient javax.xml.validation.Schema newSchema (javax.xml.transform.Source[]) throws org.xml.sax.SAXException
javax.xml.transform.Source[] schemas
static java.lang.String replaceProperties (java.lang.String)
String property
String value
String originalValue
java.util.regex.Matcher matcher
StringBuffer sb
String resolvedValue
private static java.util.stream.Stream stream (java.lang.Iterable)
Iterable iterable
void <init> () throws java.io.IOException org.xml.sax.SAXException javax.xml.bind.JAXBException javax.xml.parsers.ParserConfigurationException
org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfigurations (org.ehcache.config.builders.CacheConfigurationBuilder, java.lang.ClassLoader, org.ehcache.xml.model.CacheTemplate) throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
ClassLoader cacheClassLoader
org.ehcache.xml.model.CacheTemplate cacheDefinition
private static void substituteSystemProperties (org.w3c.dom.Node)
org.w3c.dom.Node attributeNode
String newValue
int j
String newValue
org.w3c.dom.Node currentNode
org.w3c.dom.NamedNodeMap attributes
int i
org.w3c.dom.NodeList nodeList
org.w3c.dom.Node node
java.util.Stack nodeLists
private static java.lang.Iterable getCacheElements (org.ehcache.xml.model.ConfigType)
org.ehcache.xml.model.BaseCacheType[] sources
org.ehcache.xml.model.CacheType cacheType
org.ehcache.xml.model.BaseCacheType[] sources
org.ehcache.xml.model.BaseCacheType baseCacheType
org.ehcache.xml.model.ConfigType configType
java.util.List cacheCfgs
java.util.List cacheOrCacheTemplate
private java.util.Map getTemplates (org.ehcache.xml.model.ConfigType)
org.ehcache.xml.model.CacheTemplate cacheTemplate
org.ehcache.xml.model.BaseCacheType baseCacheType
org.ehcache.xml.model.ConfigType configType
java.util.Map templates
java.util.List cacheOrCacheTemplate
private org.ehcache.xml.XmlConfiguration$Template parseTemplate (org.ehcache.xml.model.CacheTemplate)
org.ehcache.xml.model.CacheTemplate template
private static void checkTemplateTypeConsistency (java.lang.String, java.lang.ClassLoader, java.lang.Class, org.ehcache.xml.model.CacheTemplate) throws java.lang.ClassNotFoundException
Class templateType
String type
ClassLoader classLoader
Class providedType
org.ehcache.xml.model.CacheTemplate template
Class templateType
public org.w3c.dom.Document uriToDocument (java.net.URI) throws java.io.IOException org.xml.sax.SAXException
java.net.URI uri
public org.ehcache.xml.ConfigurationParser$XmlConfigurationWrapper documentToConfig (org.w3c.dom.Document, java.lang.ClassLoader, java.util.Map) throws javax.xml.bind.JAXBException java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
String alias
ClassLoader cacheClassLoader
boolean classLoaderConfigured
Class keyType
Class valueType
org.ehcache.config.ResourcePools resourcePools
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
org.ehcache.xml.model.CacheDefinition cacheDefinition
org.w3c.dom.Document document
ClassLoader classLoader
java.util.Map cacheClassLoaders
org.w3c.dom.Element root
javax.xml.namespace.QName rootName
Class configTypeClass
javax.xml.bind.Unmarshaller unmarshaller
org.ehcache.xml.model.ConfigType jaxbModel
org.ehcache.config.FluentConfigurationBuilder managerBuilder
java.util.Map templates
public org.w3c.dom.Document configToDocument (org.ehcache.config.Configuration) throws javax.xml.bind.JAXBException
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
java.util.Map$Entry cacheConfigurationEntry
org.ehcache.config.Configuration configuration
org.ehcache.xml.model.ConfigType configType
javax.xml.bind.JAXBElement root
javax.xml.bind.Marshaller marshaller
org.w3c.dom.Document document
public static java.lang.String documentToText (org.w3c.dom.Document) throws java.io.IOException javax.xml.transform.TransformerException
java.io.StringWriter writer
org.w3c.dom.Document xml
private static javax.xml.transform.Transformer transformer () throws javax.xml.transform.TransformerConfigurationException
javax.xml.transform.Transformer transformer
public static java.lang.String urlToText (java.net.URL, java.lang.String) throws java.io.IOException
java.io.BufferedReader reader
java.net.URL url
String encoding
java.nio.charset.Charset charset
public static javax.xml.parsers.DocumentBuilder documentBuilder (javax.xml.validation.Schema) throws javax.xml.parsers.ParserConfigurationException
javax.xml.validation.Schema schema
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder documentBuilder
public static transient javax.xml.validation.Schema discoverSchema (javax.xml.transform.Source[]) throws org.xml.sax.SAXException java.io.IOException
org.ehcache.xml.CacheManagerServiceConfigurationParser p
org.ehcache.xml.CacheServiceConfigurationParser p
org.ehcache.xml.CacheResourceConfigurationParser p
javax.xml.transform.Source[] fixedSources
java.util.ArrayList schemaSources
private static synthetic org.ehcache.xml.ResourceConfigurationParser lambda$new$6 (java.util.Map)
java.util.Map m
private static synthetic org.ehcache.xml.CacheResourceConfigurationParser lambda$new$5 (org.ehcache.xml.CacheResourceConfigurationParser, org.ehcache.xml.CacheResourceConfigurationParser)
org.ehcache.xml.CacheResourceConfigurationParser a
org.ehcache.xml.CacheResourceConfigurationParser b
private static synthetic java.util.stream.Stream lambda$new$4 (org.ehcache.xml.CacheResourceConfigurationParser)
org.ehcache.xml.CacheResourceConfigurationParser p
private static synthetic java.util.AbstractMap$SimpleImmutableEntry lambda$null$3 (org.ehcache.xml.CacheResourceConfigurationParser, java.lang.Class)
org.ehcache.xml.CacheResourceConfigurationParser p
Class t
private static synthetic org.ehcache.xml.CacheServiceConfigurationParser lambda$new$2 (org.ehcache.xml.CacheServiceConfigurationParser, org.ehcache.xml.CacheServiceConfigurationParser)
org.ehcache.xml.CacheServiceConfigurationParser a
org.ehcache.xml.CacheServiceConfigurationParser b
private static synthetic org.ehcache.xml.CacheManagerServiceConfigurationParser lambda$new$1 (org.ehcache.xml.CacheManagerServiceConfigurationParser, org.ehcache.xml.CacheManagerServiceConfigurationParser)
org.ehcache.xml.CacheManagerServiceConfigurationParser a
org.ehcache.xml.CacheManagerServiceConfigurationParser b
private static synthetic java.lang.String lambda$replaceProperties$0 (java.lang.String)
String property
static synthetic void access$000 (java.lang.String, java.lang.ClassLoader, java.lang.Class, org.ehcache.xml.model.CacheTemplate) throws java.lang.ClassNotFoundException
String x0
ClassLoader x1
Class x2
org.ehcache.xml.model.CacheTemplate x3
static synthetic org.ehcache.xml.ResourceConfigurationParser access$100 (org.ehcache.xml.ConfigurationParser)
org.ehcache.xml.ConfigurationParser x0
static void <clinit> ()
org.ehcache.xml.model.ObjectFactory objectFactory
}
org/ehcache/xml/CoreCacheConfigurationParser.class
CoreCacheConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.CoreCacheConfigurationParser extends java.lang.Object {
public void <init> ()
public org.ehcache.config.builders.CacheConfigurationBuilder parseConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
org.ehcache.xml.model.Expiry parsedExpiry
org.ehcache.config.EvictionAdvisor evictionAdvisor
private static org.ehcache.expiry.ExpiryPolicy getExpiry (java.lang.ClassLoader, org.ehcache.xml.model.Expiry) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
ClassCastException e
ClassLoader cacheClassLoader
org.ehcache.xml.model.Expiry parsedExpiry
static java.lang.Object getInstanceOfName (java.lang.String, java.lang.ClassLoader, java.lang.Class) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
String name
ClassLoader classLoader
Class type
Class klazz
public org.ehcache.xml.model.CacheType unparseConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
java.time.Duration expiry
org.ehcache.xml.model.ExpiryType expiryType
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
org.ehcache.expiry.ExpiryPolicy expiryPolicy
org.ehcache.config.EvictionAdvisor evictionAdvisor
private static org.ehcache.xml.model.TimeType convertToTimeType (java.time.Duration)
java.time.Duration duration
private static synthetic org.ehcache.xml.model.TimeType lambda$convertToTimeType$2 (java.time.Duration, java.util.concurrent.TimeUnit)
java.time.Duration duration
java.util.concurrent.TimeUnit unit
private static synthetic boolean lambda$convertToTimeType$1 (java.time.Duration, java.util.concurrent.TimeUnit)
java.time.Duration duration
java.util.concurrent.TimeUnit unit
private static synthetic java.lang.Long lambda$convertToTimeType$0 (java.time.Duration, java.util.concurrent.TimeUnit)
java.time.Duration duration
java.util.concurrent.TimeUnit unit
}
org/ehcache/xml/CoreServiceConfigurationParser.class
CoreServiceConfigurationParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.CoreServiceConfigurationParser extends java.lang.Object {
public abstract org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException
public abstract org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
}
org/ehcache/xml/CoreServiceCreationConfigurationParser.class
CoreServiceCreationConfigurationParser.java
package org.ehcache.xml
public abstract org.ehcache.xml.CoreServiceCreationConfigurationParser extends java.lang.Object {
public abstract org.ehcache.config.FluentConfigurationBuilder parseServiceCreationConfiguration (org.ehcache.xml.model.ConfigType, java.lang.ClassLoader, org.ehcache.config.FluentConfigurationBuilder) throws java.lang.ClassNotFoundException
public abstract org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
}
org/ehcache/xml/DomUtil$TransformationErrorHandler.class
DomUtil.java
package org.ehcache.xml
org.ehcache.xml.DomUtil$TransformationErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler {
void <init> ()
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException exception
}
org/ehcache/xml/DomUtil.class
DomUtil.java
package org.ehcache.xml
public org.ehcache.xml.DomUtil extends java.lang.Object {
private static final javax.xml.validation.SchemaFactory XSD_SCHEMA_FACTORY
private static final java.net.URL CORE_SCHEMA_URL
public void <init> ()
private static javax.xml.validation.Schema newSchema (javax.xml.transform.Source[]) throws org.xml.sax.SAXException
javax.xml.transform.Source[] schemas
public static javax.xml.parsers.DocumentBuilder createAndGetDocumentBuilder (java.util.Collection) throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException
java.util.Collection schemaSources
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder documentBuilder
public static javax.xml.parsers.DocumentBuilder createAndGetDocumentBuilder (javax.xml.transform.Source) throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.IOException
javax.xml.transform.Source schemaSource
java.util.List schemaSources
public static javax.xml.parsers.DocumentBuilder createAndGetDocumentBuilder () throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.IOException
private static javax.xml.parsers.DocumentBuilderFactory createAndGetFactory (java.util.Collection) throws org.xml.sax.SAXException
java.util.Collection schemaSources
javax.xml.parsers.DocumentBuilderFactory factory
public static org.w3c.dom.Document createDocumentRoot (javax.xml.transform.Source) throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException
javax.xml.transform.Source schemaSource
javax.xml.parsers.DocumentBuilder domBuilder
org.w3c.dom.Document doc
static void <clinit> ()
}
org/ehcache/xml/JaxbHelper.class
JaxbHelper.java
package org.ehcache.xml
public final org.ehcache.xml.JaxbHelper extends java.lang.Object {
public void <init> ()
public static java.lang.String findDefaultValue (java.lang.Object, java.lang.String)
NoSuchFieldException nsfe
Object jaxbObject
String fieldName
java.lang.reflect.Field declaredField
Class clazz
javax.xml.bind.annotation.XmlElement annotation
}
org/ehcache/xml/ResourceConfigurationParser.class
ResourceConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ResourceConfigurationParser extends java.lang.Object {
private static final javax.xml.validation.Schema CORE_SCHEMA
private static final String CORE_SCHEMA_NS
private final javax.xml.bind.JAXBContext jaxbContext
private final java.util.Set extensionParsers
public void <init> (java.util.Set)
javax.xml.bind.JAXBException e
java.util.Set extensionParsers
public org.ehcache.config.ResourcePools parseResourceConfiguration (org.ehcache.xml.model.CacheTemplate, org.ehcache.config.builders.ResourcePoolsBuilder)
org.ehcache.config.ResourcePool resourcePool
org.ehcache.config.ResourcePool resourcePool
org.ehcache.xml.model.MemoryType offheapResource
org.ehcache.config.ResourcePool resourcePool
org.ehcache.xml.model.PersistableMemoryType diskResource
org.ehcache.config.ResourcePool resourcePool
javax.xml.bind.Unmarshaller unmarshaller
Object resource
org.ehcache.config.ResourcePool resourcePool
javax.xml.bind.JAXBException e
org.ehcache.config.ResourcePool resourcePool
org.w3c.dom.Element element
org.ehcache.xml.model.CacheTemplate cacheTemplate
org.ehcache.config.builders.ResourcePoolsBuilder resourcePoolsBuilder
private org.ehcache.config.ResourcePool parseHeapConfiguration (org.ehcache.xml.model.Heap)
org.ehcache.xml.model.Heap heap
org.ehcache.xml.model.ResourceType heapResource
private static org.ehcache.config.ResourceUnit parseUnit (org.ehcache.xml.model.ResourceType)
org.ehcache.xml.model.ResourceType resourceType
private static org.ehcache.config.units.MemoryUnit parseMemory (org.ehcache.xml.model.MemoryType)
org.ehcache.xml.model.MemoryType memoryType
org.ehcache.config.ResourcePool parseResourceExtension (org.w3c.dom.Element)
org.ehcache.config.ResourcePool resourcePool
org.ehcache.xml.CacheResourceConfigurationParser parser
org.w3c.dom.Element element
public org.ehcache.xml.model.CacheType unparseResourceConfiguration (org.ehcache.config.ResourcePools, org.ehcache.xml.model.CacheType)
org.ehcache.config.ResourcePools resourcePools
org.ehcache.xml.model.CacheType cacheType
java.util.List resources
private static org.ehcache.xml.model.ResourceUnit unparseUnit (org.ehcache.config.ResourceUnit)
org.ehcache.config.ResourceUnit resourceUnit
private static org.ehcache.xml.model.MemoryUnit unparseMemory (org.ehcache.config.units.MemoryUnit)
org.ehcache.config.units.MemoryUnit memoryUnit
private synthetic void lambda$unparseResourceConfiguration$2 (org.ehcache.config.ResourcePools, java.util.List, org.ehcache.config.ResourceType)
org.ehcache.xml.model.Heap heap
org.ehcache.xml.model.ResourceType xmlResourceType
Object resource
org.ehcache.xml.model.Offheap offheap
org.ehcache.xml.model.MemoryType memoryType
Object resource
org.ehcache.xml.model.Disk disk
org.ehcache.xml.model.PersistableMemoryType memoryType
Object resource
org.w3c.dom.Document document
javax.xml.bind.Marshaller marshaller
org.w3c.dom.Element element
Exception e
org.ehcache.config.SizedResourcePool pool
Object resource
org.w3c.dom.Element element
org.w3c.dom.Element element
java.util.Map parsers
org.ehcache.xml.CacheResourceConfigurationParser parser
org.ehcache.config.ResourcePools resourcePools
java.util.List resources
org.ehcache.config.ResourceType resourceType
org.w3c.dom.Element element
org.ehcache.config.ResourcePool resourcePool
private static synthetic void lambda$null$1 (java.util.Map, org.ehcache.xml.CacheResourceConfigurationParser)
java.util.Map parsers
org.ehcache.xml.CacheResourceConfigurationParser parser
private static synthetic void lambda$null$0 (java.util.Map, org.ehcache.xml.CacheResourceConfigurationParser, java.lang.Class)
java.util.Map parsers
org.ehcache.xml.CacheResourceConfigurationParser parser
Class rt
static void <clinit> ()
Exception e
javax.xml.validation.SchemaFactory schemaFactory
org.ehcache.xml.model.ObjectFactory factory
}
org/ehcache/xml/ServiceConfigurationParser.class
ServiceConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ServiceConfigurationParser extends java.lang.Object {
static final java.util.Collection CORE_SERVICE_CONFIGURATION_PARSERS
private final java.util.Map extensionParsers
public void <init> (java.util.Map)
java.util.Map extensionParsers
public org.ehcache.config.builders.CacheConfigurationBuilder parseConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException
org.ehcache.xml.CoreServiceConfigurationParser coreServiceConfigParser
java.net.URI namespace
org.ehcache.xml.CacheServiceConfigurationParser xmlConfigurationParser
org.w3c.dom.Element element
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
java.util.Map parsers
org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
org.ehcache.xml.CoreServiceConfigurationParser parser
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
java.util.List serviceConfigs
private synthetic void lambda$unparseServiceConfiguration$0 (java.util.List, org.ehcache.spi.service.ServiceConfiguration)
org.w3c.dom.Element element
java.util.List serviceConfigs
org.ehcache.spi.service.ServiceConfiguration config
org.ehcache.xml.CacheServiceConfigurationParser parser
static void <clinit> ()
}
org/ehcache/xml/ServiceCreationConfigurationParser.class
ServiceCreationConfigurationParser.java
package org.ehcache.xml
public org.ehcache.xml.ServiceCreationConfigurationParser extends java.lang.Object {
static final java.util.Collection CORE_SERVICE_CREATION_CONFIGURATION_PARSERS
private final java.util.Map extensionParsers
public void <init> (java.util.Map)
java.util.Map extensionParsers
org.ehcache.config.FluentConfigurationBuilder parseServiceCreationConfiguration (org.ehcache.xml.model.ConfigType, java.lang.ClassLoader, org.ehcache.config.FluentConfigurationBuilder) throws java.lang.ClassNotFoundException
org.ehcache.xml.CoreServiceCreationConfigurationParser parser
org.w3c.dom.Element element
java.net.URI namespace
org.ehcache.xml.CacheManagerServiceConfigurationParser cacheManagerServiceConfigurationParser
org.ehcache.spi.service.ServiceCreationConfiguration serviceConfiguration
org.ehcache.xml.model.ServiceType serviceType
org.ehcache.xml.model.ConfigType configRoot
ClassLoader classLoader
org.ehcache.config.FluentConfigurationBuilder managerBuilder
java.util.Map parsers
org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
org.ehcache.xml.CoreServiceCreationConfigurationParser parser
org.ehcache.config.Configuration configuration
org.ehcache.xml.model.ConfigType configType
java.util.List services
private synthetic void lambda$unparseServiceCreationConfiguration$0 (java.util.List, org.ehcache.spi.service.ServiceCreationConfiguration)
org.ehcache.xml.model.ServiceType serviceType
org.w3c.dom.Element element
java.util.List services
org.ehcache.spi.service.ServiceCreationConfiguration config
org.ehcache.xml.CacheManagerServiceConfigurationParser parser
static void <clinit> ()
}
org/ehcache/xml/XmlConfiguration$Lookup.class
XmlConfiguration.java
package org.ehcache.xml
abstract org.ehcache.xml.XmlConfiguration$Lookup extends java.lang.Object {
public abstract java.lang.Class lookup (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
}
org/ehcache/xml/XmlConfiguration$PrettyClassFormat$1.class
XmlConfiguration.java
package org.ehcache.xml
final org.ehcache.xml.XmlConfiguration$PrettyClassFormat$1 extends java.lang.Object implements org.ehcache.xml.XmlConfiguration$PrettyClassFormat {
final synthetic java.util.function.Predicate val$predicate
final synthetic org.ehcache.xml.XmlConfiguration$Lookup val$lookup
void <init> (java.util.function.Predicate, org.ehcache.xml.XmlConfiguration$Lookup)
public java.util.function.Predicate applies ()
public org.ehcache.xml.XmlConfiguration$Lookup lookup ()
}
org/ehcache/xml/XmlConfiguration$PrettyClassFormat$Builder.class
XmlConfiguration.java
package org.ehcache.xml
public abstract org.ehcache.xml.XmlConfiguration$PrettyClassFormat$Builder extends java.lang.Object {
public abstract org.ehcache.xml.XmlConfiguration$PrettyClassFormat then (org.ehcache.xml.XmlConfiguration$Lookup)
}
org/ehcache/xml/XmlConfiguration$PrettyClassFormat.class
XmlConfiguration.java
package org.ehcache.xml
abstract org.ehcache.xml.XmlConfiguration$PrettyClassFormat extends java.lang.Object {
public static org.ehcache.xml.XmlConfiguration$PrettyClassFormat$Builder when (java.util.function.Predicate)
java.util.function.Predicate predicate
public abstract java.util.function.Predicate applies ()
public abstract org.ehcache.xml.XmlConfiguration$Lookup lookup ()
private static synthetic org.ehcache.xml.XmlConfiguration$PrettyClassFormat lambda$when$0 (java.util.function.Predicate, org.ehcache.xml.XmlConfiguration$Lookup)
java.util.function.Predicate predicate
org.ehcache.xml.XmlConfiguration$Lookup lookup
}
org/ehcache/xml/XmlConfiguration$Template.class
XmlConfiguration.java
package org.ehcache.xml
public abstract org.ehcache.xml.XmlConfiguration$Template extends java.lang.Object {
public abstract org.ehcache.config.builders.CacheConfigurationBuilder builderFor (java.lang.ClassLoader, java.lang.Class, java.lang.Class, org.ehcache.config.ResourcePools) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
}
org/ehcache/xml/XmlConfiguration.class
XmlConfiguration.java
package org.ehcache.xml
public org.ehcache.xml.XmlConfiguration extends java.lang.Object implements org.ehcache.config.Configuration {
public static final java.net.URL CORE_SCHEMA_URL
private final java.net.URL source
private final org.w3c.dom.Document document
private final String renderedDocument
private final org.ehcache.config.Configuration configuration
private final java.util.Map cacheClassLoaders
private final java.util.Map templates
private static final java.util.List PRETTY_FORMATS
public void <init> (java.net.URL) throws org.ehcache.xml.exceptions.XmlConfigurationException
java.net.URL url
public void <init> (java.net.URL, java.lang.ClassLoader) throws org.ehcache.xml.exceptions.XmlConfigurationException
java.net.URL url
ClassLoader classLoader
public void <init> (java.net.URL, java.lang.ClassLoader, java.util.Map) throws org.ehcache.xml.exceptions.XmlConfigurationException
org.ehcache.xml.ConfigurationParser parser
org.ehcache.xml.ConfigurationParser$XmlConfigurationWrapper configWrapper
org.ehcache.xml.exceptions.XmlConfigurationException e
Exception e
java.net.URL url
ClassLoader classLoader
java.util.Map cacheClassLoaders
public void <init> (org.w3c.dom.Document) throws org.ehcache.xml.exceptions.XmlConfigurationException
org.w3c.dom.Document xml
public void <init> (org.w3c.dom.Document, java.lang.ClassLoader) throws org.ehcache.xml.exceptions.XmlConfigurationException
org.w3c.dom.Document xml
ClassLoader classLoader
public void <init> (org.w3c.dom.Document, java.lang.ClassLoader, java.util.Map) throws org.ehcache.xml.exceptions.XmlConfigurationException
org.ehcache.xml.ConfigurationParser parser
org.ehcache.xml.ConfigurationParser$XmlConfigurationWrapper configWrapper
org.ehcache.xml.exceptions.XmlConfigurationException e
Exception e
org.w3c.dom.Document xml
ClassLoader classLoader
java.util.Map cacheClassLoaders
public void <init> (org.ehcache.config.Configuration) throws org.ehcache.xml.exceptions.XmlConfigurationException
org.ehcache.xml.ConfigurationParser parser
org.ehcache.xml.exceptions.XmlConfigurationException e
Exception e
org.ehcache.config.Configuration configuration
public org.w3c.dom.Document asDocument ()
public java.lang.String asRenderedDocument ()
public java.lang.String toString ()
public java.net.URL getURL ()
public org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilderFromTemplate (java.lang.String, java.lang.Class, java.lang.Class) throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException
String name
Class keyType
Class valueType
org.ehcache.xml.XmlConfiguration$Template template
public org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilderFromTemplate (java.lang.String, java.lang.Class, java.lang.Class, org.ehcache.config.ResourcePools) throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException
String name
Class keyType
Class valueType
org.ehcache.config.ResourcePools resourcePools
org.ehcache.xml.XmlConfiguration$Template template
public org.ehcache.config.builders.CacheConfigurationBuilder newCacheConfigurationBuilderFromTemplate (java.lang.String, java.lang.Class, java.lang.Class, org.ehcache.config.Builder) throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException
String name
Class keyType
Class valueType
org.ehcache.config.Builder resourcePoolsBuilder
public java.util.Map getCacheConfigurations ()
public java.util.Collection getServiceCreationConfigurations ()
public java.lang.ClassLoader getClassLoader ()
public org.ehcache.config.FluentConfigurationBuilder derive ()
public static java.lang.Class getClassForName (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String name
ClassLoader classLoader
private static synthetic java.lang.Class lambda$static$14 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic boolean lambda$static$13 (java.lang.String)
String n
private static synthetic java.lang.Class lambda$static$12 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
int innerSeperator
ClassNotFoundException e
String n
ClassLoader l
private static synthetic boolean lambda$static$11 (java.lang.String)
String n
private static synthetic java.lang.Class lambda$static$10 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
String component
int dimensions
private static synthetic boolean lambda$static$9 (java.lang.String)
String n
private static synthetic java.lang.Class lambda$static$8 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$7 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$6 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$5 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$4 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$3 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$2 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic java.lang.Class lambda$static$1 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String n
ClassLoader l
private static synthetic boolean lambda$getClassForName$0 (java.lang.String, org.ehcache.xml.XmlConfiguration$PrettyClassFormat)
String name
org.ehcache.xml.XmlConfiguration$PrettyClassFormat p
static void <clinit> ()
}
org/ehcache/xml/XmlModel$1.class
XmlModel.java
package org.ehcache.xml
synthetic org.ehcache.xml.XmlModel$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$ehcache$xml$model$TimeUnit
static final synthetic int[] $SwitchMap$java$util$concurrent$TimeUnit
static void <clinit> ()
}
org/ehcache/xml/XmlModel.class
XmlModel.java
package org.ehcache.xml
public org.ehcache.xml.XmlModel extends java.lang.Object {
public void <init> ()
public static java.time.temporal.TemporalUnit convertToJavaTimeUnit (org.ehcache.xml.model.TimeUnit)
org.ehcache.xml.model.TimeUnit unit
public static java.util.concurrent.TimeUnit convertToJUCTimeUnit (org.ehcache.xml.model.TimeUnit)
org.ehcache.xml.model.TimeUnit unit
public static java.time.temporal.TemporalUnit convertToJavaTemporalUnit (org.ehcache.xml.model.TimeUnit)
org.ehcache.xml.model.TimeUnit unit
public static org.ehcache.xml.model.TimeUnit convertToXmlTimeUnit (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
}
org/ehcache/xml/exceptions/
org/ehcache/xml/exceptions/XmlConfigurationException.class
XmlConfigurationException.java
package org.ehcache.xml.exceptions
public org.ehcache.xml.exceptions.XmlConfigurationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void <init> (java.lang.Throwable)
Throwable cause
}
org/ehcache/xml/model/
org/ehcache/xml/model/BaseCacheType.class
BaseCacheType.java
package org.ehcache.xml.model
public abstract org.ehcache.xml.model.BaseCacheType extends java.lang.Object {
protected org.ehcache.xml.model.CacheEntryType keyType
protected org.ehcache.xml.model.CacheEntryType valueType
protected org.ehcache.xml.model.ExpiryType expiry
protected String evictionAdvisor
protected org.ehcache.xml.model.CacheLoaderWriterType loaderWriter
protected String resilience
protected org.ehcache.xml.model.ListenersType listeners
protected org.ehcache.xml.model.Heap heap
protected org.ehcache.xml.model.ResourcesType resources
protected org.ehcache.xml.model.SizeofType heapStoreSettings
protected org.ehcache.xml.model.DiskStoreSettingsType diskStoreSettings
protected java.util.List serviceConfiguration
public void <init> ()
public org.ehcache.xml.model.CacheEntryType getKeyType ()
public void setKeyType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.CacheEntryType getValueType ()
public void setValueType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.ExpiryType getExpiry ()
public void setExpiry (org.ehcache.xml.model.ExpiryType)
org.ehcache.xml.model.ExpiryType value
public java.lang.String getEvictionAdvisor ()
public void setEvictionAdvisor (java.lang.String)
String value
public org.ehcache.xml.model.CacheLoaderWriterType getLoaderWriter ()
public void setLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
org.ehcache.xml.model.CacheLoaderWriterType value
public java.lang.String getResilience ()
public void setResilience (java.lang.String)
String value
public org.ehcache.xml.model.ListenersType getListeners ()
public void setListeners (org.ehcache.xml.model.ListenersType)
org.ehcache.xml.model.ListenersType value
public org.ehcache.xml.model.Heap getHeap ()
public void setHeap (org.ehcache.xml.model.Heap)
org.ehcache.xml.model.Heap value
public org.ehcache.xml.model.ResourcesType getResources ()
public void setResources (org.ehcache.xml.model.ResourcesType)
org.ehcache.xml.model.ResourcesType value
public org.ehcache.xml.model.SizeofType getHeapStoreSettings ()
public void setHeapStoreSettings (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.DiskStoreSettingsType getDiskStoreSettings ()
public void setDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
org.ehcache.xml.model.DiskStoreSettingsType value
public java.util.List getServiceConfiguration ()
public org.ehcache.xml.model.BaseCacheType withKeyType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.BaseCacheType withValueType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.BaseCacheType withExpiry (org.ehcache.xml.model.ExpiryType)
org.ehcache.xml.model.ExpiryType value
public org.ehcache.xml.model.BaseCacheType withEvictionAdvisor (java.lang.String)
String value
public org.ehcache.xml.model.BaseCacheType withLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
org.ehcache.xml.model.CacheLoaderWriterType value
public org.ehcache.xml.model.BaseCacheType withResilience (java.lang.String)
String value
public org.ehcache.xml.model.BaseCacheType withListeners (org.ehcache.xml.model.ListenersType)
org.ehcache.xml.model.ListenersType value
public org.ehcache.xml.model.BaseCacheType withHeap (org.ehcache.xml.model.Heap)
org.ehcache.xml.model.Heap value
public org.ehcache.xml.model.BaseCacheType withResources (org.ehcache.xml.model.ResourcesType)
org.ehcache.xml.model.ResourcesType value
public org.ehcache.xml.model.BaseCacheType withHeapStoreSettings (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.BaseCacheType withDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
org.ehcache.xml.model.DiskStoreSettingsType value
public transient org.ehcache.xml.model.BaseCacheType withServiceConfiguration (org.w3c.dom.Element[])
org.w3c.dom.Element value
org.w3c.dom.Element[] values
public org.ehcache.xml.model.BaseCacheType withServiceConfiguration (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/CacheDefinition.class
CacheDefinition.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheDefinition extends org.ehcache.xml.model.CacheSpec {
public transient void <init> (java.lang.String, org.ehcache.xml.model.BaseCacheType[])
String id
org.ehcache.xml.model.BaseCacheType[] sources
}
org/ehcache/xml/model/CacheEntryType.class
CacheEntryType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheEntryType extends java.lang.Object {
protected String value
protected String serializer
protected String copier
public void <init> ()
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String getSerializer ()
public void setSerializer (java.lang.String)
String value
public java.lang.String getCopier ()
public void setCopier (java.lang.String)
String value
public org.ehcache.xml.model.CacheEntryType withValue (java.lang.String)
String value
public org.ehcache.xml.model.CacheEntryType withSerializer (java.lang.String)
String value
public org.ehcache.xml.model.CacheEntryType withCopier (java.lang.String)
String value
}
org/ehcache/xml/model/CacheLoaderWriterType$WriteBehind$Batching.class
CacheLoaderWriterType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching extends java.lang.Object {
protected org.ehcache.xml.model.TimeType maxWriteDelay
protected java.math.BigInteger batchSize
protected Boolean coalesce
public void <init> ()
public org.ehcache.xml.model.TimeType getMaxWriteDelay ()
public void setMaxWriteDelay (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public java.math.BigInteger getBatchSize ()
public void setBatchSize (java.math.BigInteger)
java.math.BigInteger value
public boolean isCoalesce ()
public void setCoalesce (java.lang.Boolean)
Boolean value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching withMaxWriteDelay (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching withBatchSize (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching withCoalesce (java.lang.Boolean)
Boolean value
}
org/ehcache/xml/model/CacheLoaderWriterType$WriteBehind$NonBatching.class
CacheLoaderWriterType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching extends java.lang.Object {
public void <init> ()
}
org/ehcache/xml/model/CacheLoaderWriterType$WriteBehind.class
CacheLoaderWriterType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind extends java.lang.Object {
protected org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching batching
protected org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching nonBatching
protected java.math.BigInteger concurrency
protected java.math.BigInteger size
protected String threadPool
public void <init> ()
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching getBatching ()
public void setBatching (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching getNonBatching ()
public void setNonBatching (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching value
public java.math.BigInteger getConcurrency ()
public void setConcurrency (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger getSize ()
public void setSize (java.math.BigInteger)
java.math.BigInteger value
public java.lang.String getThreadPool ()
public void setThreadPool (java.lang.String)
String value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind withBatching (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind withNonBatching (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind withConcurrency (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind withSize (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind withThreadPool (java.lang.String)
String value
}
org/ehcache/xml/model/CacheLoaderWriterType.class
CacheLoaderWriterType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheLoaderWriterType extends java.lang.Object {
protected String clazz
protected org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind writeBehind
public void <init> ()
public java.lang.String getClazz ()
public void setClazz (java.lang.String)
String value
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind getWriteBehind ()
public void setWriteBehind (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind value
public org.ehcache.xml.model.CacheLoaderWriterType withClazz (java.lang.String)
String value
public org.ehcache.xml.model.CacheLoaderWriterType withWriteBehind (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind value
}
org/ehcache/xml/model/CacheSpec.class
CacheSpec.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheSpec extends java.lang.Object implements org.ehcache.xml.model.CacheTemplate {
protected final java.util.List sources
private final String id
public transient void <init> (java.lang.String, org.ehcache.xml.model.BaseCacheType[])
String id
org.ehcache.xml.model.BaseCacheType[] sources
public java.lang.String id ()
public java.lang.String keyType ()
public java.lang.String keySerializer ()
public java.lang.String keyCopier ()
private java.util.Optional key ()
public java.lang.String valueType ()
public java.lang.String valueSerializer ()
public java.lang.String valueCopier ()
private java.util.Optional value ()
public java.lang.String evictionAdvisor ()
public org.ehcache.xml.model.Expiry expiry ()
public java.util.List getResources ()
public java.lang.String loaderWriter ()
public java.lang.String resilienceStrategy ()
public org.ehcache.xml.model.ListenersConfig listenersConfig ()
org.ehcache.xml.model.BaseCacheType source
org.ehcache.xml.model.ListenersType base
java.util.ArrayList additionals
public java.util.Collection serviceConfigExtensions ()
public org.ehcache.xml.model.Heap getHeap ()
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind writeBehind ()
public org.ehcache.xml.model.DiskStoreSettingsType diskStoreSettings ()
public org.ehcache.xml.model.SizeOfEngineLimits heapStoreSettings ()
private java.util.Optional extract (java.util.function.Function)
java.util.function.Function extractor
private static synthetic java.util.Optional lambda$extract$6 (java.util.function.Function, org.ehcache.xml.model.BaseCacheType)
java.util.function.Function extractor
org.ehcache.xml.model.BaseCacheType s
private static synthetic org.w3c.dom.Element lambda$serviceConfigExtensions$5 (org.w3c.dom.Element, org.w3c.dom.Element)
org.w3c.dom.Element a
org.w3c.dom.Element b
private static synthetic java.util.stream.Stream lambda$serviceConfigExtensions$4 (org.ehcache.xml.model.BaseCacheType)
org.ehcache.xml.model.BaseCacheType s
private synthetic java.lang.String lambda$valueType$3 ()
private static synthetic java.lang.String lambda$null$2 (org.ehcache.xml.model.BaseCacheType)
org.ehcache.xml.model.BaseCacheType source
private synthetic java.lang.String lambda$keyType$1 ()
private static synthetic java.lang.String lambda$null$0 (org.ehcache.xml.model.BaseCacheType)
org.ehcache.xml.model.BaseCacheType source
}
org/ehcache/xml/model/CacheTemplate$Impl.class
CacheTemplate.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheTemplate$Impl extends org.ehcache.xml.model.CacheSpec {
public void <init> (org.ehcache.xml.model.CacheTemplateType)
org.ehcache.xml.model.CacheTemplateType cacheTemplateType
}
org/ehcache/xml/model/CacheTemplate.class
CacheTemplate.java
package org.ehcache.xml.model
public abstract org.ehcache.xml.model.CacheTemplate extends java.lang.Object {
public abstract java.lang.String id ()
public abstract java.lang.String keyType ()
public abstract java.lang.String keySerializer ()
public abstract java.lang.String keyCopier ()
public abstract java.lang.String valueType ()
public abstract java.lang.String valueSerializer ()
public abstract java.lang.String valueCopier ()
public abstract java.lang.String evictionAdvisor ()
public abstract org.ehcache.xml.model.Expiry expiry ()
public abstract org.ehcache.xml.model.Heap getHeap ()
public abstract java.util.List getResources ()
public abstract java.lang.String loaderWriter ()
public abstract java.lang.String resilienceStrategy ()
public abstract org.ehcache.xml.model.ListenersConfig listenersConfig ()
public abstract java.util.Collection serviceConfigExtensions ()
public abstract org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind writeBehind ()
public abstract org.ehcache.xml.model.DiskStoreSettingsType diskStoreSettings ()
public abstract org.ehcache.xml.model.SizeOfEngineLimits heapStoreSettings ()
}
org/ehcache/xml/model/CacheTemplateType.class
CacheTemplateType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheTemplateType extends org.ehcache.xml.model.BaseCacheType {
protected String name
public void <init> ()
public java.lang.String getName ()
public void setName (java.lang.String)
String value
public org.ehcache.xml.model.CacheTemplateType withName (java.lang.String)
String value
public org.ehcache.xml.model.CacheTemplateType withKeyType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.CacheTemplateType withValueType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.CacheTemplateType withExpiry (org.ehcache.xml.model.ExpiryType)
org.ehcache.xml.model.ExpiryType value
public org.ehcache.xml.model.CacheTemplateType withEvictionAdvisor (java.lang.String)
String value
public org.ehcache.xml.model.CacheTemplateType withLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
org.ehcache.xml.model.CacheLoaderWriterType value
public org.ehcache.xml.model.CacheTemplateType withResilience (java.lang.String)
String value
public org.ehcache.xml.model.CacheTemplateType withListeners (org.ehcache.xml.model.ListenersType)
org.ehcache.xml.model.ListenersType value
public org.ehcache.xml.model.CacheTemplateType withHeap (org.ehcache.xml.model.Heap)
org.ehcache.xml.model.Heap value
public org.ehcache.xml.model.CacheTemplateType withResources (org.ehcache.xml.model.ResourcesType)
org.ehcache.xml.model.ResourcesType value
public org.ehcache.xml.model.CacheTemplateType withHeapStoreSettings (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.CacheTemplateType withDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
org.ehcache.xml.model.DiskStoreSettingsType value
public transient org.ehcache.xml.model.CacheTemplateType withServiceConfiguration (org.w3c.dom.Element[])
org.w3c.dom.Element value
org.w3c.dom.Element[] values
public org.ehcache.xml.model.CacheTemplateType withServiceConfiguration (java.util.Collection)
java.util.Collection values
public volatile synthetic org.ehcache.xml.model.BaseCacheType withServiceConfiguration (java.util.Collection)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withServiceConfiguration (org.w3c.dom.Element[])
public volatile synthetic org.ehcache.xml.model.BaseCacheType withDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withHeapStoreSettings (org.ehcache.xml.model.SizeofType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withResources (org.ehcache.xml.model.ResourcesType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withHeap (org.ehcache.xml.model.Heap)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withListeners (org.ehcache.xml.model.ListenersType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withResilience (java.lang.String)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withEvictionAdvisor (java.lang.String)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withExpiry (org.ehcache.xml.model.ExpiryType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withValueType (org.ehcache.xml.model.CacheEntryType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withKeyType (org.ehcache.xml.model.CacheEntryType)
}
org/ehcache/xml/model/CacheType.class
CacheType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CacheType extends org.ehcache.xml.model.BaseCacheType {
protected String alias
protected Object usesTemplate
public void <init> ()
public java.lang.String getAlias ()
public void setAlias (java.lang.String)
String value
public java.lang.Object getUsesTemplate ()
public void setUsesTemplate (java.lang.Object)
Object value
public org.ehcache.xml.model.CacheType withAlias (java.lang.String)
String value
public org.ehcache.xml.model.CacheType withUsesTemplate (java.lang.Object)
Object value
public org.ehcache.xml.model.CacheType withKeyType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.CacheType withValueType (org.ehcache.xml.model.CacheEntryType)
org.ehcache.xml.model.CacheEntryType value
public org.ehcache.xml.model.CacheType withExpiry (org.ehcache.xml.model.ExpiryType)
org.ehcache.xml.model.ExpiryType value
public org.ehcache.xml.model.CacheType withEvictionAdvisor (java.lang.String)
String value
public org.ehcache.xml.model.CacheType withLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
org.ehcache.xml.model.CacheLoaderWriterType value
public org.ehcache.xml.model.CacheType withResilience (java.lang.String)
String value
public org.ehcache.xml.model.CacheType withListeners (org.ehcache.xml.model.ListenersType)
org.ehcache.xml.model.ListenersType value
public org.ehcache.xml.model.CacheType withHeap (org.ehcache.xml.model.Heap)
org.ehcache.xml.model.Heap value
public org.ehcache.xml.model.CacheType withResources (org.ehcache.xml.model.ResourcesType)
org.ehcache.xml.model.ResourcesType value
public org.ehcache.xml.model.CacheType withHeapStoreSettings (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.CacheType withDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
org.ehcache.xml.model.DiskStoreSettingsType value
public transient org.ehcache.xml.model.CacheType withServiceConfiguration (org.w3c.dom.Element[])
org.w3c.dom.Element value
org.w3c.dom.Element[] values
public org.ehcache.xml.model.CacheType withServiceConfiguration (java.util.Collection)
java.util.Collection values
public volatile synthetic org.ehcache.xml.model.BaseCacheType withServiceConfiguration (java.util.Collection)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withServiceConfiguration (org.w3c.dom.Element[])
public volatile synthetic org.ehcache.xml.model.BaseCacheType withDiskStoreSettings (org.ehcache.xml.model.DiskStoreSettingsType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withHeapStoreSettings (org.ehcache.xml.model.SizeofType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withResources (org.ehcache.xml.model.ResourcesType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withHeap (org.ehcache.xml.model.Heap)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withListeners (org.ehcache.xml.model.ListenersType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withResilience (java.lang.String)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withLoaderWriter (org.ehcache.xml.model.CacheLoaderWriterType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withEvictionAdvisor (java.lang.String)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withExpiry (org.ehcache.xml.model.ExpiryType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withValueType (org.ehcache.xml.model.CacheEntryType)
public volatile synthetic org.ehcache.xml.model.BaseCacheType withKeyType (org.ehcache.xml.model.CacheEntryType)
}
org/ehcache/xml/model/ConfigType.class
ConfigType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ConfigType extends java.lang.Object {
protected java.util.List service
protected org.ehcache.xml.model.SerializerType defaultSerializers
protected org.ehcache.xml.model.CopierType defaultCopiers
protected org.ehcache.xml.model.PersistenceType persistence
protected org.ehcache.xml.model.ThreadPoolsType threadPools
protected org.ehcache.xml.model.ThreadPoolReferenceType eventDispatch
protected org.ehcache.xml.model.ThreadPoolReferenceType writeBehind
protected org.ehcache.xml.model.SizeofType heapStore
protected org.ehcache.xml.model.ThreadPoolReferenceType diskStore
protected java.util.List cacheOrCacheTemplate
public void <init> ()
public java.util.List getService ()
public org.ehcache.xml.model.SerializerType getDefaultSerializers ()
public void setDefaultSerializers (org.ehcache.xml.model.SerializerType)
org.ehcache.xml.model.SerializerType value
public org.ehcache.xml.model.CopierType getDefaultCopiers ()
public void setDefaultCopiers (org.ehcache.xml.model.CopierType)
org.ehcache.xml.model.CopierType value
public org.ehcache.xml.model.PersistenceType getPersistence ()
public void setPersistence (org.ehcache.xml.model.PersistenceType)
org.ehcache.xml.model.PersistenceType value
public org.ehcache.xml.model.ThreadPoolsType getThreadPools ()
public void setThreadPools (org.ehcache.xml.model.ThreadPoolsType)
org.ehcache.xml.model.ThreadPoolsType value
public org.ehcache.xml.model.ThreadPoolReferenceType getEventDispatch ()
public void setEventDispatch (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public org.ehcache.xml.model.ThreadPoolReferenceType getWriteBehind ()
public void setWriteBehind (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public org.ehcache.xml.model.SizeofType getHeapStore ()
public void setHeapStore (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.ThreadPoolReferenceType getDiskStore ()
public void setDiskStore (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public java.util.List getCacheOrCacheTemplate ()
public transient org.ehcache.xml.model.ConfigType withService (org.ehcache.xml.model.ServiceType[])
org.ehcache.xml.model.ServiceType value
org.ehcache.xml.model.ServiceType[] values
public org.ehcache.xml.model.ConfigType withService (java.util.Collection)
java.util.Collection values
public org.ehcache.xml.model.ConfigType withDefaultSerializers (org.ehcache.xml.model.SerializerType)
org.ehcache.xml.model.SerializerType value
public org.ehcache.xml.model.ConfigType withDefaultCopiers (org.ehcache.xml.model.CopierType)
org.ehcache.xml.model.CopierType value
public org.ehcache.xml.model.ConfigType withPersistence (org.ehcache.xml.model.PersistenceType)
org.ehcache.xml.model.PersistenceType value
public org.ehcache.xml.model.ConfigType withThreadPools (org.ehcache.xml.model.ThreadPoolsType)
org.ehcache.xml.model.ThreadPoolsType value
public org.ehcache.xml.model.ConfigType withEventDispatch (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public org.ehcache.xml.model.ConfigType withWriteBehind (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public org.ehcache.xml.model.ConfigType withHeapStore (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType value
public org.ehcache.xml.model.ConfigType withDiskStore (org.ehcache.xml.model.ThreadPoolReferenceType)
org.ehcache.xml.model.ThreadPoolReferenceType value
public transient org.ehcache.xml.model.ConfigType withCacheOrCacheTemplate (org.ehcache.xml.model.BaseCacheType[])
org.ehcache.xml.model.BaseCacheType value
org.ehcache.xml.model.BaseCacheType[] values
public org.ehcache.xml.model.ConfigType withCacheOrCacheTemplate (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/CopierType$Copier.class
CopierType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CopierType$Copier extends java.lang.Object {
protected String value
protected String type
public void <init> ()
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String getType ()
public void setType (java.lang.String)
String value
public org.ehcache.xml.model.CopierType$Copier withValue (java.lang.String)
String value
public org.ehcache.xml.model.CopierType$Copier withType (java.lang.String)
String value
}
org/ehcache/xml/model/CopierType.class
CopierType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.CopierType extends java.lang.Object {
protected java.util.List copier
public void <init> ()
public java.util.List getCopier ()
public transient org.ehcache.xml.model.CopierType withCopier (org.ehcache.xml.model.CopierType$Copier[])
org.ehcache.xml.model.CopierType$Copier value
org.ehcache.xml.model.CopierType$Copier[] values
public org.ehcache.xml.model.CopierType withCopier (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/Disk.class
Disk.java
package org.ehcache.xml.model
public org.ehcache.xml.model.Disk extends javax.xml.bind.JAXBElement {
protected static final javax.xml.namespace.QName NAME
public void <init> (org.ehcache.xml.model.PersistableMemoryType)
org.ehcache.xml.model.PersistableMemoryType value
public void <init> ()
static void <clinit> ()
}
org/ehcache/xml/model/DiskStoreSettingsType.class
DiskStoreSettingsType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.DiskStoreSettingsType extends java.lang.Object {
protected String threadPool
protected java.math.BigInteger writerConcurrency
protected java.math.BigInteger diskSegments
public void <init> ()
public java.lang.String getThreadPool ()
public void setThreadPool (java.lang.String)
String value
public java.math.BigInteger getWriterConcurrency ()
public void setWriterConcurrency (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger getDiskSegments ()
public void setDiskSegments (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.DiskStoreSettingsType withThreadPool (java.lang.String)
String value
public org.ehcache.xml.model.DiskStoreSettingsType withWriterConcurrency (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.DiskStoreSettingsType withDiskSegments (java.math.BigInteger)
java.math.BigInteger value
}
org/ehcache/xml/model/EventFiringType.class
EventFiringType.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.EventFiringType extends java.lang.Enum {
public static final enum org.ehcache.xml.model.EventFiringType ASYNCHRONOUS
public static final enum org.ehcache.xml.model.EventFiringType SYNCHRONOUS
private static final synthetic org.ehcache.xml.model.EventFiringType[] $VALUES
public static org.ehcache.xml.model.EventFiringType[] values ()
public static org.ehcache.xml.model.EventFiringType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String value ()
public static org.ehcache.xml.model.EventFiringType fromValue (java.lang.String)
String v
static void <clinit> ()
}
org/ehcache/xml/model/EventOrderingType.class
EventOrderingType.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.EventOrderingType extends java.lang.Enum {
public static final enum org.ehcache.xml.model.EventOrderingType UNORDERED
public static final enum org.ehcache.xml.model.EventOrderingType ORDERED
private static final synthetic org.ehcache.xml.model.EventOrderingType[] $VALUES
public static org.ehcache.xml.model.EventOrderingType[] values ()
public static org.ehcache.xml.model.EventOrderingType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String value ()
public static org.ehcache.xml.model.EventOrderingType fromValue (java.lang.String)
String v
static void <clinit> ()
}
org/ehcache/xml/model/EventType.class
EventType.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.EventType extends java.lang.Enum {
public static final enum org.ehcache.xml.model.EventType EVICTED
public static final enum org.ehcache.xml.model.EventType EXPIRED
public static final enum org.ehcache.xml.model.EventType REMOVED
public static final enum org.ehcache.xml.model.EventType CREATED
public static final enum org.ehcache.xml.model.EventType UPDATED
private static final synthetic org.ehcache.xml.model.EventType[] $VALUES
public static org.ehcache.xml.model.EventType[] values ()
public static org.ehcache.xml.model.EventType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public java.lang.String value ()
public static org.ehcache.xml.model.EventType fromValue (java.lang.String)
String v
static void <clinit> ()
}
org/ehcache/xml/model/Expiry.class
Expiry.java
package org.ehcache.xml.model
public org.ehcache.xml.model.Expiry extends java.lang.Object {
private final org.ehcache.xml.model.ExpiryType type
public void <init> (org.ehcache.xml.model.ExpiryType)
org.ehcache.xml.model.ExpiryType type
public boolean isUserDef ()
public boolean isTTI ()
public boolean isTTL ()
public java.lang.String type ()
public long value ()
org.ehcache.xml.model.TimeType time
org.ehcache.xml.model.TimeType time
public java.time.temporal.TemporalUnit unit ()
org.ehcache.xml.model.TimeType time
org.ehcache.xml.model.TimeType time
}
org/ehcache/xml/model/ExpiryType$None.class
ExpiryType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ExpiryType$None extends java.lang.Object {
public void <init> ()
}
org/ehcache/xml/model/ExpiryType.class
ExpiryType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ExpiryType extends java.lang.Object {
protected String clazz
protected org.ehcache.xml.model.TimeType tti
protected org.ehcache.xml.model.TimeType ttl
protected org.ehcache.xml.model.ExpiryType$None none
public void <init> ()
public java.lang.String getClazz ()
public void setClazz (java.lang.String)
String value
public org.ehcache.xml.model.TimeType getTti ()
public void setTti (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public org.ehcache.xml.model.TimeType getTtl ()
public void setTtl (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public org.ehcache.xml.model.ExpiryType$None getNone ()
public void setNone (org.ehcache.xml.model.ExpiryType$None)
org.ehcache.xml.model.ExpiryType$None value
public org.ehcache.xml.model.ExpiryType withClazz (java.lang.String)
String value
public org.ehcache.xml.model.ExpiryType withTti (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public org.ehcache.xml.model.ExpiryType withTtl (org.ehcache.xml.model.TimeType)
org.ehcache.xml.model.TimeType value
public org.ehcache.xml.model.ExpiryType withNone (org.ehcache.xml.model.ExpiryType$None)
org.ehcache.xml.model.ExpiryType$None value
}
org/ehcache/xml/model/Heap.class
Heap.java
package org.ehcache.xml.model
public org.ehcache.xml.model.Heap extends javax.xml.bind.JAXBElement {
protected static final javax.xml.namespace.QName NAME
public void <init> (org.ehcache.xml.model.ResourceType)
org.ehcache.xml.model.ResourceType value
public void <init> ()
static void <clinit> ()
}
org/ehcache/xml/model/ListenersConfig.class
ListenersConfig.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ListenersConfig extends java.lang.Object {
private final String threadPool
private final Iterable listeners
public transient void <init> (org.ehcache.xml.model.ListenersType, org.ehcache.xml.model.ListenersType[])
org.ehcache.xml.model.ListenersType other
org.ehcache.xml.model.ListenersType type
org.ehcache.xml.model.ListenersType[] others
String threadPool
java.util.Set listenerSet
public java.lang.String threadPool ()
public java.lang.Iterable listeners ()
}
org/ehcache/xml/model/ListenersType$Listener.class
ListenersType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ListenersType$Listener extends java.lang.Object {
protected String clazz
protected org.ehcache.xml.model.EventFiringType eventFiringMode
protected org.ehcache.xml.model.EventOrderingType eventOrderingMode
protected java.util.List eventsToFireOn
public void <init> ()
public java.lang.String getClazz ()
public void setClazz (java.lang.String)
String value
public org.ehcache.xml.model.EventFiringType getEventFiringMode ()
public void setEventFiringMode (org.ehcache.xml.model.EventFiringType)
org.ehcache.xml.model.EventFiringType value
public org.ehcache.xml.model.EventOrderingType getEventOrderingMode ()
public void setEventOrderingMode (org.ehcache.xml.model.EventOrderingType)
org.ehcache.xml.model.EventOrderingType value
public java.util.List getEventsToFireOn ()
public org.ehcache.xml.model.ListenersType$Listener withClazz (java.lang.String)
String value
public org.ehcache.xml.model.ListenersType$Listener withEventFiringMode (org.ehcache.xml.model.EventFiringType)
org.ehcache.xml.model.EventFiringType value
public org.ehcache.xml.model.ListenersType$Listener withEventOrderingMode (org.ehcache.xml.model.EventOrderingType)
org.ehcache.xml.model.EventOrderingType value
public transient org.ehcache.xml.model.ListenersType$Listener withEventsToFireOn (org.ehcache.xml.model.EventType[])
org.ehcache.xml.model.EventType value
org.ehcache.xml.model.EventType[] values
public org.ehcache.xml.model.ListenersType$Listener withEventsToFireOn (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/ListenersType.class
ListenersType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ListenersType extends java.lang.Object {
protected java.util.List listener
protected String dispatcherThreadPool
public void <init> ()
public java.util.List getListener ()
public java.lang.String getDispatcherThreadPool ()
public void setDispatcherThreadPool (java.lang.String)
String value
public transient org.ehcache.xml.model.ListenersType withListener (org.ehcache.xml.model.ListenersType$Listener[])
org.ehcache.xml.model.ListenersType$Listener value
org.ehcache.xml.model.ListenersType$Listener[] values
public org.ehcache.xml.model.ListenersType withListener (java.util.Collection)
java.util.Collection values
public org.ehcache.xml.model.ListenersType withDispatcherThreadPool (java.lang.String)
String value
}
org/ehcache/xml/model/MemoryType.class
MemoryType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.MemoryType extends java.lang.Object {
protected java.math.BigInteger value
protected org.ehcache.xml.model.MemoryUnit unit
public void <init> ()
public java.math.BigInteger getValue ()
public void setValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.MemoryUnit getUnit ()
public void setUnit (org.ehcache.xml.model.MemoryUnit)
org.ehcache.xml.model.MemoryUnit value
public org.ehcache.xml.model.MemoryType withValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.MemoryType withUnit (org.ehcache.xml.model.MemoryUnit)
org.ehcache.xml.model.MemoryUnit value
}
org/ehcache/xml/model/MemoryUnit.class
MemoryUnit.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.MemoryUnit extends java.lang.Enum {
public static final enum org.ehcache.xml.model.MemoryUnit B
public static final enum org.ehcache.xml.model.MemoryUnit K_B
public static final enum org.ehcache.xml.model.MemoryUnit MB
public static final enum org.ehcache.xml.model.MemoryUnit GB
public static final enum org.ehcache.xml.model.MemoryUnit TB
public static final enum org.ehcache.xml.model.MemoryUnit PB
private final String value
private static final synthetic org.ehcache.xml.model.MemoryUnit[] $VALUES
public static org.ehcache.xml.model.MemoryUnit[] values ()
public static org.ehcache.xml.model.MemoryUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String v
public java.lang.String value ()
public static org.ehcache.xml.model.MemoryUnit fromValue (java.lang.String)
org.ehcache.xml.model.MemoryUnit c
String v
static void <clinit> ()
}
org/ehcache/xml/model/ObjectFactory.class
ObjectFactory.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ObjectFactory extends java.lang.Object {
private static final javax.xml.namespace.QName _Config_QNAME
private static final javax.xml.namespace.QName _ServiceCreationConfiguration_QNAME
private static final javax.xml.namespace.QName _ServiceConfiguration_QNAME
private static final javax.xml.namespace.QName _Resource_QNAME
public void <init> ()
public org.ehcache.xml.model.ExpiryType createExpiryType ()
public org.ehcache.xml.model.CacheLoaderWriterType createCacheLoaderWriterType ()
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind createCacheLoaderWriterTypeWriteBehind ()
public org.ehcache.xml.model.ListenersType createListenersType ()
public org.ehcache.xml.model.SizeofType createSizeofType ()
public org.ehcache.xml.model.ThreadPoolsType createThreadPoolsType ()
public org.ehcache.xml.model.CopierType createCopierType ()
public org.ehcache.xml.model.SerializerType createSerializerType ()
public org.ehcache.xml.model.ConfigType createConfigType ()
public org.ehcache.xml.model.ResourceType createResourceType ()
public org.ehcache.xml.model.MemoryType createMemoryType ()
public org.ehcache.xml.model.PersistableMemoryType createPersistableMemoryType ()
public org.ehcache.xml.model.ServiceType createServiceType ()
public org.ehcache.xml.model.PersistenceType createPersistenceType ()
public org.ehcache.xml.model.ThreadPoolReferenceType createThreadPoolReferenceType ()
public org.ehcache.xml.model.CacheType createCacheType ()
public org.ehcache.xml.model.CacheTemplateType createCacheTemplateType ()
public org.ehcache.xml.model.CacheEntryType createCacheEntryType ()
public org.ehcache.xml.model.TimeType createTimeType ()
public org.ehcache.xml.model.ResourcesType createResourcesType ()
public org.ehcache.xml.model.DiskStoreSettingsType createDiskStoreSettingsType ()
public org.ehcache.xml.model.ExpiryType$None createExpiryTypeNone ()
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching createCacheLoaderWriterTypeWriteBehindBatching ()
public org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$NonBatching createCacheLoaderWriterTypeWriteBehindNonBatching ()
public org.ehcache.xml.model.ListenersType$Listener createListenersTypeListener ()
public org.ehcache.xml.model.SizeofType$MaxObjectGraphSize createSizeofTypeMaxObjectGraphSize ()
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool createThreadPoolsTypeThreadPool ()
public org.ehcache.xml.model.CopierType$Copier createCopierTypeCopier ()
public org.ehcache.xml.model.SerializerType$Serializer createSerializerTypeSerializer ()
public javax.xml.bind.JAXBElement createConfig (org.ehcache.xml.model.ConfigType)
org.ehcache.xml.model.ConfigType value
public javax.xml.bind.JAXBElement createServiceCreationConfiguration (java.lang.Object)
Object value
public javax.xml.bind.JAXBElement createServiceConfiguration (java.lang.Object)
Object value
public javax.xml.bind.JAXBElement createResource (java.lang.Object)
Object value
public org.ehcache.xml.model.Heap createHeap (org.ehcache.xml.model.ResourceType)
org.ehcache.xml.model.ResourceType value
public org.ehcache.xml.model.Offheap createOffheap (org.ehcache.xml.model.MemoryType)
org.ehcache.xml.model.MemoryType value
public org.ehcache.xml.model.Disk createDisk (org.ehcache.xml.model.PersistableMemoryType)
org.ehcache.xml.model.PersistableMemoryType value
static void <clinit> ()
}
org/ehcache/xml/model/Offheap.class
Offheap.java
package org.ehcache.xml.model
public org.ehcache.xml.model.Offheap extends javax.xml.bind.JAXBElement {
protected static final javax.xml.namespace.QName NAME
public void <init> (org.ehcache.xml.model.MemoryType)
org.ehcache.xml.model.MemoryType value
public void <init> ()
static void <clinit> ()
}
org/ehcache/xml/model/PersistableMemoryType.class
PersistableMemoryType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.PersistableMemoryType extends org.ehcache.xml.model.MemoryType {
protected Boolean persistent
public void <init> ()
public boolean isPersistent ()
public void setPersistent (java.lang.Boolean)
Boolean value
public org.ehcache.xml.model.PersistableMemoryType withPersistent (java.lang.Boolean)
Boolean value
public org.ehcache.xml.model.PersistableMemoryType withValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.PersistableMemoryType withUnit (org.ehcache.xml.model.MemoryUnit)
org.ehcache.xml.model.MemoryUnit value
public volatile synthetic org.ehcache.xml.model.MemoryType withUnit (org.ehcache.xml.model.MemoryUnit)
public volatile synthetic org.ehcache.xml.model.MemoryType withValue (java.math.BigInteger)
}
org/ehcache/xml/model/PersistenceType.class
PersistenceType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.PersistenceType extends java.lang.Object {
protected String directory
public void <init> ()
public java.lang.String getDirectory ()
public void setDirectory (java.lang.String)
String value
public org.ehcache.xml.model.PersistenceType withDirectory (java.lang.String)
String value
}
org/ehcache/xml/model/ResourceType.class
ResourceType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ResourceType extends java.lang.Object {
protected java.math.BigInteger value
protected org.ehcache.xml.model.ResourceUnit unit
public void <init> ()
public java.math.BigInteger getValue ()
public void setValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.ResourceUnit getUnit ()
public void setUnit (org.ehcache.xml.model.ResourceUnit)
org.ehcache.xml.model.ResourceUnit value
public org.ehcache.xml.model.ResourceType withValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.ResourceType withUnit (org.ehcache.xml.model.ResourceUnit)
org.ehcache.xml.model.ResourceUnit value
}
org/ehcache/xml/model/ResourceUnit.class
ResourceUnit.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.ResourceUnit extends java.lang.Enum {
public static final enum org.ehcache.xml.model.ResourceUnit ENTRIES
public static final enum org.ehcache.xml.model.ResourceUnit B
public static final enum org.ehcache.xml.model.ResourceUnit K_B
public static final enum org.ehcache.xml.model.ResourceUnit MB
public static final enum org.ehcache.xml.model.ResourceUnit GB
public static final enum org.ehcache.xml.model.ResourceUnit TB
public static final enum org.ehcache.xml.model.ResourceUnit PB
private final String value
private static final synthetic org.ehcache.xml.model.ResourceUnit[] $VALUES
public static org.ehcache.xml.model.ResourceUnit[] values ()
public static org.ehcache.xml.model.ResourceUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String v
public java.lang.String value ()
public static org.ehcache.xml.model.ResourceUnit fromValue (java.lang.String)
org.ehcache.xml.model.ResourceUnit c
String v
static void <clinit> ()
}
org/ehcache/xml/model/ResourcesType.class
ResourcesType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ResourcesType extends java.lang.Object {
protected java.util.List resource
public void <init> ()
public java.util.List getResource ()
public transient org.ehcache.xml.model.ResourcesType withResource (org.w3c.dom.Element[])
org.w3c.dom.Element value
org.w3c.dom.Element[] values
public org.ehcache.xml.model.ResourcesType withResource (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/SerializerType$Serializer.class
SerializerType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.SerializerType$Serializer extends java.lang.Object {
protected String value
protected String type
public void <init> ()
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String getType ()
public void setType (java.lang.String)
String value
public org.ehcache.xml.model.SerializerType$Serializer withValue (java.lang.String)
String value
public org.ehcache.xml.model.SerializerType$Serializer withType (java.lang.String)
String value
}
org/ehcache/xml/model/SerializerType.class
SerializerType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.SerializerType extends java.lang.Object {
protected java.util.List serializer
public void <init> ()
public java.util.List getSerializer ()
public transient org.ehcache.xml.model.SerializerType withSerializer (org.ehcache.xml.model.SerializerType$Serializer[])
org.ehcache.xml.model.SerializerType$Serializer value
org.ehcache.xml.model.SerializerType$Serializer[] values
public org.ehcache.xml.model.SerializerType withSerializer (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/ServiceType.class
ServiceType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ServiceType extends java.lang.Object {
protected org.w3c.dom.Element serviceCreationConfiguration
public void <init> ()
public org.w3c.dom.Element getServiceCreationConfiguration ()
public void setServiceCreationConfiguration (org.w3c.dom.Element)
org.w3c.dom.Element value
public org.ehcache.xml.model.ServiceType withServiceCreationConfiguration (org.w3c.dom.Element)
org.w3c.dom.Element value
}
org/ehcache/xml/model/SizeOfEngineLimits.class
SizeOfEngineLimits.java
package org.ehcache.xml.model
public org.ehcache.xml.model.SizeOfEngineLimits extends java.lang.Object {
private final org.ehcache.xml.model.SizeofType sizeoflimits
public void <init> (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType sizeoflimits
public long getMaxObjectGraphSize ()
org.ehcache.xml.model.SizeofType$MaxObjectGraphSize value
public long getMaxObjectSize ()
org.ehcache.xml.model.MemoryType value
public org.ehcache.config.units.MemoryUnit getUnit ()
org.ehcache.xml.model.MemoryType value
}
org/ehcache/xml/model/SizeofType$MaxObjectGraphSize.class
SizeofType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.SizeofType$MaxObjectGraphSize extends java.lang.Object {
protected java.math.BigInteger value
public void <init> ()
public java.math.BigInteger getValue ()
public void setValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.SizeofType$MaxObjectGraphSize withValue (java.math.BigInteger)
java.math.BigInteger value
}
org/ehcache/xml/model/SizeofType.class
SizeofType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.SizeofType extends java.lang.Object {
protected org.ehcache.xml.model.SizeofType$MaxObjectGraphSize maxObjectGraphSize
protected org.ehcache.xml.model.MemoryType maxObjectSize
public void <init> ()
public org.ehcache.xml.model.SizeofType$MaxObjectGraphSize getMaxObjectGraphSize ()
public void setMaxObjectGraphSize (org.ehcache.xml.model.SizeofType$MaxObjectGraphSize)
org.ehcache.xml.model.SizeofType$MaxObjectGraphSize value
public org.ehcache.xml.model.MemoryType getMaxObjectSize ()
public void setMaxObjectSize (org.ehcache.xml.model.MemoryType)
org.ehcache.xml.model.MemoryType value
public org.ehcache.xml.model.SizeofType withMaxObjectGraphSize (org.ehcache.xml.model.SizeofType$MaxObjectGraphSize)
org.ehcache.xml.model.SizeofType$MaxObjectGraphSize value
public org.ehcache.xml.model.SizeofType withMaxObjectSize (org.ehcache.xml.model.MemoryType)
org.ehcache.xml.model.MemoryType value
}
org/ehcache/xml/model/ThreadPoolReferenceType.class
ThreadPoolReferenceType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ThreadPoolReferenceType extends java.lang.Object {
protected String threadPool
public void <init> ()
public java.lang.String getThreadPool ()
public void setThreadPool (java.lang.String)
String value
public org.ehcache.xml.model.ThreadPoolReferenceType withThreadPool (java.lang.String)
String value
}
org/ehcache/xml/model/ThreadPoolsType$ThreadPool.class
ThreadPoolsType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool extends java.lang.Object {
protected String alias
protected Boolean _default
protected java.math.BigInteger minSize
protected java.math.BigInteger maxSize
public void <init> ()
public java.lang.String getAlias ()
public void setAlias (java.lang.String)
String value
public boolean isDefault ()
public void setDefault (java.lang.Boolean)
Boolean value
public java.math.BigInteger getMinSize ()
public void setMinSize (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger getMaxSize ()
public void setMaxSize (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool withAlias (java.lang.String)
String value
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool withDefault (java.lang.Boolean)
Boolean value
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool withMinSize (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.ThreadPoolsType$ThreadPool withMaxSize (java.math.BigInteger)
java.math.BigInteger value
}
org/ehcache/xml/model/ThreadPoolsType.class
ThreadPoolsType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.ThreadPoolsType extends java.lang.Object {
protected java.util.List threadPool
public void <init> ()
public java.util.List getThreadPool ()
public transient org.ehcache.xml.model.ThreadPoolsType withThreadPool (org.ehcache.xml.model.ThreadPoolsType$ThreadPool[])
org.ehcache.xml.model.ThreadPoolsType$ThreadPool value
org.ehcache.xml.model.ThreadPoolsType$ThreadPool[] values
public org.ehcache.xml.model.ThreadPoolsType withThreadPool (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/model/TimeType.class
TimeType.java
package org.ehcache.xml.model
public org.ehcache.xml.model.TimeType extends java.lang.Object {
protected java.math.BigInteger value
protected org.ehcache.xml.model.TimeUnit unit
public void <init> ()
public java.math.BigInteger getValue ()
public void setValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.TimeUnit getUnit ()
public void setUnit (org.ehcache.xml.model.TimeUnit)
org.ehcache.xml.model.TimeUnit value
public org.ehcache.xml.model.TimeType withValue (java.math.BigInteger)
java.math.BigInteger value
public org.ehcache.xml.model.TimeType withUnit (org.ehcache.xml.model.TimeUnit)
org.ehcache.xml.model.TimeUnit value
}
org/ehcache/xml/model/TimeUnit.class
TimeUnit.java
package org.ehcache.xml.model
public final enum org.ehcache.xml.model.TimeUnit extends java.lang.Enum {
public static final enum org.ehcache.xml.model.TimeUnit NANOS
public static final enum org.ehcache.xml.model.TimeUnit MICROS
public static final enum org.ehcache.xml.model.TimeUnit MILLIS
public static final enum org.ehcache.xml.model.TimeUnit SECONDS
public static final enum org.ehcache.xml.model.TimeUnit MINUTES
public static final enum org.ehcache.xml.model.TimeUnit HOURS
public static final enum org.ehcache.xml.model.TimeUnit DAYS
private final String value
private static final synthetic org.ehcache.xml.model.TimeUnit[] $VALUES
public static org.ehcache.xml.model.TimeUnit[] values ()
public static org.ehcache.xml.model.TimeUnit valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String v
public java.lang.String value ()
public static org.ehcache.xml.model.TimeUnit fromValue (java.lang.String)
org.ehcache.xml.model.TimeUnit c
String v
static void <clinit> ()
}
org/ehcache/xml/model/package-info.class
package-info.java
package org.ehcache.xml.model
abstract synthetic org.ehcache.xml.model.package-info extends java.lang.Object {
}
org/ehcache/xml/multi/
org/ehcache/xml/multi/XmlMultiConfiguration$1$1.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
org.ehcache.xml.multi.XmlMultiConfiguration$1$1 extends java.lang.Object implements org.ehcache.xml.multi.XmlMultiConfiguration$Variant {
final synthetic java.util.Map val$variants
final synthetic String val$identity
final synthetic org.ehcache.xml.multi.XmlMultiConfiguration$1 this$0
void <init> (org.ehcache.xml.multi.XmlMultiConfiguration$1, java.util.Map, java.lang.String)
org.ehcache.xml.multi.XmlMultiConfiguration$1 this$0
public org.ehcache.xml.multi.XmlMultiConfiguration$Variant withoutVariant (java.lang.String)
String variant
public org.ehcache.xml.multi.XmlMultiConfiguration$Variant variant (java.lang.String, org.ehcache.config.Configuration)
String variant
org.ehcache.config.Configuration configuration
public org.ehcache.xml.multi.XmlMultiConfiguration$Builder withoutManager (java.lang.String)
String identity
public org.ehcache.xml.multi.XmlMultiConfiguration$Builder withManager (java.lang.String, org.ehcache.config.Configuration)
String identity
org.ehcache.config.Configuration configuration
public org.ehcache.xml.multi.XmlMultiConfiguration$Variant withManager (java.lang.String)
String identity
public org.ehcache.xml.multi.XmlMultiConfiguration build ()
java.util.Map configurations
}
org/ehcache/xml/multi/XmlMultiConfiguration$1.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
final org.ehcache.xml.multi.XmlMultiConfiguration$1 extends java.lang.Object implements org.ehcache.xml.multi.XmlMultiConfiguration$Builder {
final synthetic org.ehcache.xml.multi.XmlMultiConfiguration val$config
void <init> (org.ehcache.xml.multi.XmlMultiConfiguration)
public org.ehcache.xml.multi.XmlMultiConfiguration$Builder withManager (java.lang.String, org.ehcache.config.Configuration)
String identity
org.ehcache.config.Configuration configuration
java.util.Map configurations
public org.ehcache.xml.multi.XmlMultiConfiguration$Builder withoutManager (java.lang.String)
String identity
java.util.Map configurations
public org.ehcache.xml.multi.XmlMultiConfiguration$Variant withManager (java.lang.String)
String identity
java.util.Map variants
org.ehcache.xml.multi.XmlMultiConfiguration$Config current
public org.ehcache.xml.multi.XmlMultiConfiguration build ()
}
org/ehcache/xml/multi/XmlMultiConfiguration$Builder.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Builder extends java.lang.Object {
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Builder withoutManager (java.lang.String)
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Builder withManager (java.lang.String, org.ehcache.config.Configuration)
public org.ehcache.xml.multi.XmlMultiConfiguration$Builder withManager (java.lang.String, org.ehcache.config.Builder)
String identity
org.ehcache.config.Builder builder
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Variant withManager (java.lang.String)
public abstract org.ehcache.xml.multi.XmlMultiConfiguration build ()
}
org/ehcache/xml/multi/XmlMultiConfiguration$Config.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
abstract org.ehcache.xml.multi.XmlMultiConfiguration$Config extends java.lang.Object {
public abstract org.ehcache.config.Configuration configuration () throws java.lang.IllegalStateException
public abstract org.ehcache.config.Configuration configuration (java.lang.String)
public abstract java.util.Collection unparse (org.ehcache.xml.multi.model.ObjectFactory)
public abstract java.util.Set variants ()
}
org/ehcache/xml/multi/XmlMultiConfiguration$SingleConfig.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
org.ehcache.xml.multi.XmlMultiConfiguration$SingleConfig extends java.lang.Object implements org.ehcache.xml.multi.XmlMultiConfiguration$Config {
private final org.ehcache.config.Configuration config
private void <init> (org.ehcache.config.Configuration)
org.ehcache.config.Configuration config
public org.ehcache.config.Configuration configuration ()
public org.ehcache.config.Configuration configuration (java.lang.String)
String variant
public java.util.Collection unparse (org.ehcache.xml.multi.model.ObjectFactory)
org.ehcache.xml.multi.model.ObjectFactory factory
public java.util.Set variants ()
synthetic void <init> (org.ehcache.config.Configuration, org.ehcache.xml.multi.XmlMultiConfiguration$1)
org.ehcache.config.Configuration x0
org.ehcache.xml.multi.XmlMultiConfiguration$1 x1
}
org/ehcache/xml/multi/XmlMultiConfiguration$Variant.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Variant extends java.lang.Object implements org.ehcache.xml.multi.XmlMultiConfiguration$Builder {
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Variant withoutVariant (java.lang.String)
public abstract org.ehcache.xml.multi.XmlMultiConfiguration$Variant variant (java.lang.String, org.ehcache.config.Configuration)
public org.ehcache.xml.multi.XmlMultiConfiguration$Variant variant (java.lang.String, org.ehcache.config.Builder)
String variant
org.ehcache.config.Builder builder
}
org/ehcache/xml/multi/XmlMultiConfiguration$VariantConfig.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
org.ehcache.xml.multi.XmlMultiConfiguration$VariantConfig extends java.lang.Object implements org.ehcache.xml.multi.XmlMultiConfiguration$Config {
private final java.util.Map configs
private void <init> (java.util.Map)
java.util.Map configs
public org.ehcache.config.Configuration configuration ()
public org.ehcache.config.Configuration configuration (java.lang.String)
String variant
org.ehcache.config.Configuration configuration
public java.util.Collection unparse (org.ehcache.xml.multi.model.ObjectFactory)
org.ehcache.xml.multi.model.ObjectFactory factory
public java.util.Set variants ()
private static synthetic org.ehcache.xml.multi.model.Configurations$Configuration$Variant lambda$unparse$0 (org.ehcache.xml.multi.model.ObjectFactory, java.util.Map$Entry)
org.ehcache.xml.multi.model.ObjectFactory factory
java.util.Map$Entry v
static synthetic java.util.Map access$400 (org.ehcache.xml.multi.XmlMultiConfiguration$VariantConfig)
org.ehcache.xml.multi.XmlMultiConfiguration$VariantConfig x0
synthetic void <init> (java.util.Map, org.ehcache.xml.multi.XmlMultiConfiguration$1)
java.util.Map x0
org.ehcache.xml.multi.XmlMultiConfiguration$1 x1
}
org/ehcache/xml/multi/XmlMultiConfiguration.class
XmlMultiConfiguration.java
package org.ehcache.xml.multi
public org.ehcache.xml.multi.XmlMultiConfiguration extends java.lang.Object {
private static final java.net.URL MULTI_SCHEMA_URL
private static final javax.xml.namespace.QName MULTI_SCHEMA_ROOT_NAME
private final java.util.Map configurations
private final org.w3c.dom.Document document
private final String renderedDocument
private void <init> (java.net.URL, java.util.function.BiFunction) throws org.ehcache.xml.exceptions.XmlConfigurationException
javax.xml.validation.Schema schema
javax.xml.parsers.DocumentBuilder domBuilder
org.w3c.dom.Element rootElement
javax.xml.namespace.QName rootName
javax.xml.bind.JAXBContext jaxbContext
javax.xml.bind.Unmarshaller unmarshaller
org.ehcache.xml.multi.model.Configurations value
Exception e
java.net.URL url
java.util.function.BiFunction configParser
private void <init> (java.util.Map)
javax.xml.validation.Schema schema
org.ehcache.xml.multi.model.ObjectFactory objectFactory
org.ehcache.xml.multi.model.Configurations jaxb
javax.xml.bind.JAXBContext jaxbContext
javax.xml.bind.Marshaller marshaller
Exception e
java.util.Map configurations
public org.ehcache.config.Configuration configuration (java.lang.String) throws java.lang.IllegalArgumentException
String identity
org.ehcache.xml.multi.XmlMultiConfiguration$Config variants
public org.ehcache.config.Configuration configuration (java.lang.String, java.lang.String)
String identity
String variant
org.ehcache.xml.multi.XmlMultiConfiguration$Config config
public java.util.Set variants (java.lang.String) throws java.lang.IllegalArgumentException
String identity
org.ehcache.xml.multi.XmlMultiConfiguration$Config config
public java.util.Set identities ()
public org.w3c.dom.Document asDocument ()
public java.lang.String asRenderedDocument ()
public java.lang.String toString ()
private static org.w3c.dom.Element unparseEhcacheConfiguration (org.ehcache.config.Configuration)
org.ehcache.config.Configuration config
public static org.ehcache.xml.multi.XmlMultiConfiguration$Builder from (java.net.URL)
java.net.URL xml
public static org.ehcache.xml.multi.XmlMultiConfiguration$Builder from (java.net.URL, java.lang.ClassLoader)
java.net.URL xml
ClassLoader classLoader
public static org.ehcache.xml.multi.XmlMultiConfiguration$Builder from (org.ehcache.xml.multi.XmlMultiConfiguration)
org.ehcache.xml.multi.XmlMultiConfiguration config
public static org.ehcache.xml.multi.XmlMultiConfiguration$Builder fromNothing ()
private static synthetic org.ehcache.xml.XmlConfiguration lambda$from$5 (java.lang.ClassLoader, java.lang.String, org.w3c.dom.Document)
ClassLoader classLoader
String identity
org.w3c.dom.Document dom
private static synthetic org.ehcache.xml.XmlConfiguration lambda$from$4 (java.lang.String, org.w3c.dom.Document)
String identity
org.w3c.dom.Document dom
private static synthetic org.ehcache.xml.multi.model.Configurations$Configuration lambda$new$3 (org.ehcache.xml.multi.model.ObjectFactory, java.util.Map$Entry)
org.ehcache.xml.multi.model.ObjectFactory objectFactory
java.util.Map$Entry entry
private static synthetic org.ehcache.xml.multi.XmlMultiConfiguration$Config lambda$new$2 (javax.xml.parsers.DocumentBuilder, java.util.function.BiFunction, org.ehcache.xml.multi.model.Configurations$Configuration)
org.w3c.dom.Document configDoc
javax.xml.parsers.DocumentBuilder domBuilder
java.util.function.BiFunction configParser
org.ehcache.xml.multi.model.Configurations$Configuration c
java.util.List configOrVariant
private static synthetic org.ehcache.config.Configuration lambda$null$1 (javax.xml.parsers.DocumentBuilder, java.util.function.BiFunction, org.ehcache.xml.multi.model.Configurations$Configuration, org.ehcache.xml.multi.model.Configurations$Configuration$Variant)
javax.xml.parsers.DocumentBuilder domBuilder
java.util.function.BiFunction configParser
org.ehcache.xml.multi.model.Configurations$Configuration c
org.ehcache.xml.multi.model.Configurations$Configuration$Variant v
org.w3c.dom.Document configDoc
private static synthetic javax.xml.bind.JAXBElement lambda$null$0 (java.lang.Object)
Object e
static synthetic org.w3c.dom.Element access$000 (org.ehcache.config.Configuration)
org.ehcache.config.Configuration x0
static synthetic java.util.Map access$100 (org.ehcache.xml.multi.XmlMultiConfiguration)
org.ehcache.xml.multi.XmlMultiConfiguration x0
synthetic void <init> (java.util.Map, org.ehcache.xml.multi.XmlMultiConfiguration$1)
java.util.Map x0
org.ehcache.xml.multi.XmlMultiConfiguration$1 x1
static void <clinit> ()
}
org/ehcache/xml/multi/model/
org/ehcache/xml/multi/model/Configurations$Configuration$Variant.class
Configurations.java
package org.ehcache.xml.multi.model
public org.ehcache.xml.multi.model.Configurations$Configuration$Variant extends java.lang.Object {
protected org.w3c.dom.Element config
protected String type
public void <init> ()
public org.w3c.dom.Element getConfig ()
public void setConfig (org.w3c.dom.Element)
org.w3c.dom.Element value
public java.lang.String getType ()
public void setType (java.lang.String)
String value
public org.ehcache.xml.multi.model.Configurations$Configuration$Variant withConfig (org.w3c.dom.Element)
org.w3c.dom.Element value
public org.ehcache.xml.multi.model.Configurations$Configuration$Variant withType (java.lang.String)
String value
}
org/ehcache/xml/multi/model/Configurations$Configuration.class
Configurations.java
package org.ehcache.xml.multi.model
public org.ehcache.xml.multi.model.Configurations$Configuration extends java.lang.Object {
protected java.util.List configOrVariant
protected String identity
public void <init> ()
public java.util.List getConfigOrVariant ()
public java.lang.String getIdentity ()
public void setIdentity (java.lang.String)
String value
public transient org.ehcache.xml.multi.model.Configurations$Configuration withConfigOrVariant (java.lang.Object[])
Object value
Object[] values
public org.ehcache.xml.multi.model.Configurations$Configuration withConfigOrVariant (java.util.Collection)
java.util.Collection values
public org.ehcache.xml.multi.model.Configurations$Configuration withIdentity (java.lang.String)
String value
}
org/ehcache/xml/multi/model/Configurations.class
Configurations.java
package org.ehcache.xml.multi.model
public org.ehcache.xml.multi.model.Configurations extends java.lang.Object {
protected java.util.List configuration
public void <init> ()
public java.util.List getConfiguration ()
public transient org.ehcache.xml.multi.model.Configurations withConfiguration (org.ehcache.xml.multi.model.Configurations$Configuration[])
org.ehcache.xml.multi.model.Configurations$Configuration value
org.ehcache.xml.multi.model.Configurations$Configuration[] values
public org.ehcache.xml.multi.model.Configurations withConfiguration (java.util.Collection)
java.util.Collection values
}
org/ehcache/xml/multi/model/ObjectFactory.class
ObjectFactory.java
package org.ehcache.xml.multi.model
public org.ehcache.xml.multi.model.ObjectFactory extends java.lang.Object {
private static final javax.xml.namespace.QName _ConfigurationsConfigurationVariant_QNAME
public void <init> ()
public org.ehcache.xml.multi.model.Configurations createConfigurations ()
public org.ehcache.xml.multi.model.Configurations$Configuration createConfigurationsConfiguration ()
public org.ehcache.xml.multi.model.Configurations$Configuration$Variant createConfigurationsConfigurationVariant ()
public javax.xml.bind.JAXBElement createConfigurationsConfigurationVariant (org.ehcache.xml.multi.model.Configurations$Configuration$Variant)
org.ehcache.xml.multi.model.Configurations$Configuration$Variant value
static void <clinit> ()
}
org/ehcache/xml/multi/model/package-info.class
package-info.java
package org.ehcache.xml.multi.model
abstract synthetic org.ehcache.xml.multi.model.package-info extends java.lang.Object {
}
org/ehcache/xml/provider/
org/ehcache/xml/provider/CacheEventDispatcherFactoryConfigurationParser.class
CacheEventDispatcherFactoryConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.CacheEventDispatcherFactoryConfigurationParser extends org.ehcache.xml.provider.ThreadPoolServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
}
org/ehcache/xml/provider/CacheManagerPersistenceConfigurationParser.class
CacheManagerPersistenceConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.CacheManagerPersistenceConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
private static synthetic org.ehcache.xml.model.PersistenceType lambda$new$1 (org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration)
org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration config
private static synthetic org.ehcache.impl.config.persistence.CacheManagerPersistenceConfiguration lambda$new$0 (org.ehcache.xml.model.PersistenceType)
org.ehcache.xml.model.PersistenceType config
}
org/ehcache/xml/provider/DefaultCopyProviderConfigurationParser.class
DefaultCopyProviderConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.DefaultCopyProviderConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
private static synthetic org.ehcache.xml.model.CopierType lambda$new$2 (org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration)
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration config
private static synthetic org.ehcache.xml.model.CopierType$Copier lambda$null$1 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration lambda$new$0 (org.ehcache.xml.model.CopierType, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
org.ehcache.xml.model.CopierType$Copier copier
org.ehcache.xml.model.CopierType config
ClassLoader loader
org.ehcache.impl.config.copy.DefaultCopyProviderConfiguration configuration
}
org/ehcache/xml/provider/DefaultSerializationProviderConfigurationParser.class
DefaultSerializationProviderConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.DefaultSerializationProviderConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
private static synthetic org.ehcache.xml.model.SerializerType lambda$new$2 (org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration)
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration config
private static synthetic org.ehcache.xml.model.SerializerType$Serializer lambda$null$1 (java.util.Map$Entry)
java.util.Map$Entry entry
private static synthetic org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration lambda$new$0 (org.ehcache.xml.model.SerializerType, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
org.ehcache.xml.model.SerializerType$Serializer serializer
org.ehcache.xml.model.SerializerType config
ClassLoader loader
org.ehcache.impl.config.serializer.DefaultSerializationProviderConfiguration configuration
}
org/ehcache/xml/provider/DefaultSizeOfEngineProviderConfigurationParser.class
DefaultSizeOfEngineProviderConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.DefaultSizeOfEngineProviderConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
private static synthetic org.ehcache.xml.model.SizeofType lambda$new$1 (org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration)
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration config
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineProviderConfiguration lambda$new$0 (org.ehcache.xml.model.SizeofType)
org.ehcache.xml.model.SizeofType config
org.ehcache.xml.model.SizeOfEngineLimits sizeOfEngineLimits
}
org/ehcache/xml/provider/OffHeapDiskStoreProviderConfigurationParser.class
OffHeapDiskStoreProviderConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.OffHeapDiskStoreProviderConfigurationParser extends org.ehcache.xml.provider.ThreadPoolServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
}
org/ehcache/xml/provider/PooledExecutionServiceConfigurationParser.class
PooledExecutionServiceConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.PooledExecutionServiceConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
private static synthetic org.ehcache.xml.model.ThreadPoolsType lambda$new$2 (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration config
java.util.List threadPools
private static synthetic org.ehcache.xml.model.ThreadPoolsType$ThreadPool lambda$null$1 (org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration, java.util.Map$Entry)
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration config
java.util.Map$Entry entry
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration$PoolConfiguration poolConfig
String alias
org.ehcache.xml.model.ThreadPoolsType$ThreadPool threadPool
private static synthetic org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration lambda$new$0 (org.ehcache.xml.model.ThreadPoolsType)
org.ehcache.xml.model.ThreadPoolsType$ThreadPool pool
org.ehcache.xml.model.ThreadPoolsType config
org.ehcache.impl.config.executor.PooledExecutionServiceConfiguration poolsConfiguration
}
org/ehcache/xml/provider/SimpleCoreServiceCreationConfigurationParser$Parser.class
SimpleCoreServiceCreationConfigurationParser.java
package org.ehcache.xml.provider
abstract org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser extends java.lang.Object {
public abstract org.ehcache.spi.service.ServiceCreationConfiguration parse (java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
}
org/ehcache/xml/provider/SimpleCoreServiceCreationConfigurationParser.class
SimpleCoreServiceCreationConfigurationParser.java
package org.ehcache.xml.provider
org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser extends java.lang.Object implements org.ehcache.xml.CoreServiceCreationConfigurationParser {
private final Class configType
private final java.util.function.Function getter
private final java.util.function.BiConsumer setter
private final org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser parser
private final java.util.function.Function unparser
private final java.util.function.BinaryOperator merger
void <init> (java.lang.Class, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function, java.util.function.Function)
Class configType
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function parser
java.util.function.Function unparser
void <init> (java.lang.Class, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function, java.util.function.Function, java.util.function.BinaryOperator)
Class configType
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function parser
java.util.function.Function unparser
java.util.function.BinaryOperator merger
void <init> (java.lang.Class, java.util.function.Function, java.util.function.BiConsumer, org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser, java.util.function.Function)
Class configType
java.util.function.Function getter
java.util.function.BiConsumer setter
org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser parser
java.util.function.Function unparser
void <init> (java.lang.Class, java.util.function.Function, java.util.function.BiConsumer, org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser, java.util.function.Function, java.util.function.BinaryOperator)
Class configType
java.util.function.Function getter
java.util.function.BiConsumer setter
org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser$Parser parser
java.util.function.Function unparser
java.util.function.BinaryOperator merger
public final org.ehcache.config.FluentConfigurationBuilder parseServiceCreationConfiguration (org.ehcache.xml.model.ConfigType, java.lang.ClassLoader, org.ehcache.config.FluentConfigurationBuilder) throws java.lang.ClassNotFoundException
org.ehcache.xml.model.ConfigType root
ClassLoader classLoader
org.ehcache.config.FluentConfigurationBuilder builder
Object config
public org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
Object foo
org.ehcache.config.Configuration configuration
org.ehcache.xml.model.ConfigType configType
org.ehcache.spi.service.ServiceCreationConfiguration config
private static synthetic java.lang.Object lambda$new$3 (java.lang.Object, java.lang.Object)
Object a
Object b
private static synthetic org.ehcache.spi.service.ServiceCreationConfiguration lambda$new$2 (java.util.function.Function, java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
java.util.function.Function parser
Object config
ClassLoader loader
private static synthetic java.lang.Object lambda$new$1 (java.lang.Object, java.lang.Object)
Object a
Object b
private static synthetic org.ehcache.spi.service.ServiceCreationConfiguration lambda$new$0 (java.util.function.Function, java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
java.util.function.Function parser
Object config
ClassLoader loader
}
org/ehcache/xml/provider/ThreadPoolServiceCreationConfigurationParser.class
ThreadPoolServiceCreationConfigurationParser.java
package org.ehcache.xml.provider
org.ehcache.xml.provider.ThreadPoolServiceCreationConfigurationParser extends org.ehcache.xml.provider.SimpleCoreServiceCreationConfigurationParser {
void <init> (java.lang.Class, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function, java.util.function.Function)
Class configType
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function parser
java.util.function.Function unparser
private static synthetic org.ehcache.xml.model.ThreadPoolReferenceType lambda$new$1 (java.util.function.Function, org.ehcache.spi.service.ServiceCreationConfiguration)
java.util.function.Function unparser
org.ehcache.spi.service.ServiceCreationConfiguration config
private static synthetic org.ehcache.spi.service.ServiceCreationConfiguration lambda$new$0 (java.util.function.Function, org.ehcache.xml.model.ThreadPoolReferenceType)
java.util.function.Function parser
org.ehcache.xml.model.ThreadPoolReferenceType config
}
org/ehcache/xml/provider/WriteBehindProviderConfigurationParser.class
WriteBehindProviderConfigurationParser.java
package org.ehcache.xml.provider
public org.ehcache.xml.provider.WriteBehindProviderConfigurationParser extends org.ehcache.xml.provider.ThreadPoolServiceCreationConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.ConfigType unparseServiceCreationConfiguration (org.ehcache.config.Configuration, org.ehcache.xml.model.ConfigType)
}
org/ehcache/xml/service/
org/ehcache/xml/service/DefaultCacheEventDispatcherConfigurationParser.class
DefaultCacheEventDispatcherConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultCacheEventDispatcherConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic org.ehcache.xml.model.ListenersType lambda$new$2 (org.ehcache.xml.model.ListenersType, org.ehcache.xml.model.ListenersType)
org.ehcache.xml.model.ListenersType initial
org.ehcache.xml.model.ListenersType additional
private static synthetic org.ehcache.xml.model.ListenersType lambda$new$1 (org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration)
org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration config
private static synthetic org.ehcache.impl.config.event.DefaultCacheEventDispatcherConfiguration lambda$new$0 (org.ehcache.xml.model.ListenersConfig)
org.ehcache.xml.model.ListenersConfig config
}
org/ehcache/xml/service/DefaultCacheEventListenerConfigurationParser.class
DefaultCacheEventListenerConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultCacheEventListenerConfigurationParser extends java.lang.Object implements org.ehcache.xml.CoreServiceConfigurationParser {
public void <init> ()
public org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException
java.util.Set eventSetToFireOn
Class cacheEventListenerClass
org.ehcache.config.builders.CacheEventListenerConfigurationBuilder listenerBuilder
org.ehcache.xml.model.ListenersType$Listener listener
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
org.ehcache.xml.model.ListenersConfig listenersConfig
public org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
org.ehcache.xml.model.ListenersType listenersType
java.util.Set listeners
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
java.util.Collection serviceConfigs
private static synthetic org.ehcache.xml.model.ListenersType$Listener lambda$unparseServiceConfiguration$1 (org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration)
org.ehcache.impl.config.event.DefaultCacheEventListenerConfiguration serviceConfig
org.ehcache.xml.model.ListenersType$Listener listener
private static synthetic org.ehcache.xml.model.EventType lambda$null$0 (org.ehcache.event.EventType)
org.ehcache.event.EventType eventType
}
org/ehcache/xml/service/DefaultCacheLoaderWriterConfigurationParser.class
DefaultCacheLoaderWriterConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultCacheLoaderWriterConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic org.ehcache.xml.model.CacheLoaderWriterType lambda$new$1 (org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration)
org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration config
private static synthetic org.ehcache.impl.config.loaderwriter.DefaultCacheLoaderWriterConfiguration lambda$new$0 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String config
ClassLoader loader
}
org/ehcache/xml/service/DefaultCopierConfigurationParser.class
DefaultCopierConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultCopierConfigurationParser extends java.lang.Object implements org.ehcache.xml.CoreServiceConfigurationParser {
public void <init> ()
public org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException
Class keyCopier
Class valueCopier
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
public org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
org.ehcache.impl.config.copy.DefaultCopierConfiguration copierConfig
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
java.util.Collection copierConfigs
}
org/ehcache/xml/service/DefaultResilienceStrategyConfigurationParser.class
DefaultResilienceStrategyConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultResilienceStrategyConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic java.lang.String lambda$new$1 (org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration)
org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration config
private static synthetic org.ehcache.impl.config.resilience.DefaultResilienceStrategyConfiguration lambda$new$0 (java.lang.String, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
String config
ClassLoader loader
}
org/ehcache/xml/service/DefaultSerializerConfigurationParser.class
DefaultSerializerConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultSerializerConfigurationParser extends java.lang.Object implements org.ehcache.xml.CoreServiceConfigurationParser {
public void <init> ()
public org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException
Class keySerializer
Class valueSerializer
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
public org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
org.ehcache.impl.config.serializer.DefaultSerializerConfiguration serializerConfig
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
java.util.Collection serializerConfigs
}
org/ehcache/xml/service/DefaultSizeOfEngineConfigurationParser.class
DefaultSizeOfEngineConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultSizeOfEngineConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic org.ehcache.xml.model.SizeofType lambda$new$1 (org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration)
org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration config
private static synthetic org.ehcache.impl.config.store.heap.DefaultSizeOfEngineConfiguration lambda$new$0 (org.ehcache.xml.model.SizeOfEngineLimits)
org.ehcache.xml.model.SizeOfEngineLimits config
}
org/ehcache/xml/service/DefaultWriteBehindConfigurationParser.class
DefaultWriteBehindConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.DefaultWriteBehindConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic org.ehcache.xml.model.CacheLoaderWriterType lambda$new$3 (org.ehcache.xml.model.CacheLoaderWriterType, org.ehcache.xml.model.CacheLoaderWriterType)
org.ehcache.xml.model.CacheLoaderWriterType existing
org.ehcache.xml.model.CacheLoaderWriterType additional
private static synthetic org.ehcache.xml.model.CacheLoaderWriterType lambda$new$2 (org.ehcache.spi.loaderwriter.WriteBehindConfiguration)
org.ehcache.spi.loaderwriter.WriteBehindConfiguration config
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind writeBehind
org.ehcache.spi.loaderwriter.WriteBehindConfiguration$BatchingConfiguration batchingConfiguration
private static synthetic org.ehcache.spi.loaderwriter.WriteBehindConfiguration lambda$new$1 (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind config
private static synthetic org.ehcache.config.builders.WriteBehindConfigurationBuilder lambda$null$0 (org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching)
org.ehcache.xml.model.CacheLoaderWriterType$WriteBehind$Batching batching
org.ehcache.config.builders.WriteBehindConfigurationBuilder$BatchedWriteBehindConfigurationBuilder batchedBuilder
}
org/ehcache/xml/service/OffHeapDiskStoreConfigurationParser.class
OffHeapDiskStoreConfigurationParser.java
package org.ehcache.xml.service
public org.ehcache.xml.service.OffHeapDiskStoreConfigurationParser extends org.ehcache.xml.service.SimpleCoreServiceConfigurationParser {
public void <init> ()
public volatile synthetic org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
private static synthetic org.ehcache.xml.model.DiskStoreSettingsType lambda$new$1 (org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration)
org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration config
private static synthetic org.ehcache.impl.config.store.disk.OffHeapDiskStoreConfiguration lambda$new$0 (org.ehcache.xml.model.DiskStoreSettingsType)
org.ehcache.xml.model.DiskStoreSettingsType config
}
org/ehcache/xml/service/SimpleCoreServiceConfigurationParser$Parser.class
SimpleCoreServiceConfigurationParser.java
package org.ehcache.xml.service
abstract org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser extends java.lang.Object {
public abstract java.lang.Object parse (java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
}
org/ehcache/xml/service/SimpleCoreServiceConfigurationParser.class
SimpleCoreServiceConfigurationParser.java
package org.ehcache.xml.service
org.ehcache.xml.service.SimpleCoreServiceConfigurationParser extends java.lang.Object implements org.ehcache.xml.CoreServiceConfigurationParser {
private final java.util.function.Function extractor
private final org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser parser
private final Class configType
private final java.util.function.Function getter
private final java.util.function.BiConsumer setter
private final java.util.function.Function unparser
private final java.util.function.BinaryOperator merger
void <init> (java.lang.Class, java.util.function.Function, java.util.function.Function, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function)
Class configType
java.util.function.Function extractor
java.util.function.Function parser
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function unparser
void <init> (java.lang.Class, java.util.function.Function, java.util.function.Function, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function, java.util.function.BinaryOperator)
Class configType
java.util.function.Function extractor
java.util.function.Function parser
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function unparser
java.util.function.BinaryOperator merger
void <init> (java.lang.Class, java.util.function.Function, org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function)
Class configType
java.util.function.Function extractor
org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser parser
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function unparser
void <init> (java.lang.Class, java.util.function.Function, org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser, java.util.function.Function, java.util.function.BiConsumer, java.util.function.Function, java.util.function.BinaryOperator)
Class configType
java.util.function.Function extractor
org.ehcache.xml.service.SimpleCoreServiceConfigurationParser$Parser parser
java.util.function.Function getter
java.util.function.BiConsumer setter
java.util.function.Function unparser
java.util.function.BinaryOperator merger
public final org.ehcache.config.builders.CacheConfigurationBuilder parseServiceConfiguration (org.ehcache.xml.model.CacheTemplate, java.lang.ClassLoader, org.ehcache.config.builders.CacheConfigurationBuilder) throws java.lang.ClassNotFoundException
org.ehcache.spi.service.ServiceConfiguration configuration
org.ehcache.xml.model.CacheTemplate cacheDefinition
ClassLoader cacheClassLoader
org.ehcache.config.builders.CacheConfigurationBuilder cacheBuilder
Object config
public org.ehcache.xml.model.CacheType unparseServiceConfiguration (org.ehcache.config.CacheConfiguration, org.ehcache.xml.model.CacheType)
Object foo
org.ehcache.config.CacheConfiguration cacheConfiguration
org.ehcache.xml.model.CacheType cacheType
org.ehcache.spi.service.ServiceConfiguration serviceConfig
private static synthetic java.lang.Object lambda$new$3 (java.lang.Object, java.lang.Object)
Object a
Object b
private static synthetic org.ehcache.spi.service.ServiceConfiguration lambda$new$2 (java.util.function.Function, java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
java.util.function.Function parser
Object config
ClassLoader loader
private static synthetic java.lang.Object lambda$new$1 (java.lang.Object, java.lang.Object)
Object a
Object b
private static synthetic org.ehcache.spi.service.ServiceConfiguration lambda$new$0 (java.util.function.Function, java.lang.Object, java.lang.ClassLoader) throws java.lang.ClassNotFoundException
java.util.function.Function parser
Object config
ClassLoader loader
}
org/terracotta/
org/terracotta/management/
org/terracotta/management/model/
org/terracotta/management/model/call/
org/terracotta/management/model/call/ContextualCall.class
ContextualCall.java
package org.terracotta.management.model.call
public org.terracotta.management.model.call.ContextualCall extends java.lang.Object implements org.terracotta.management.model.context.Contextual {
private static final long serialVersionUID
private org.terracotta.management.model.context.Context context
private final String capability
private final String methodName
private final Class returnType
private final org.terracotta.management.model.call.Parameter[] parameters
public transient void <init> (org.terracotta.management.model.context.Context, java.lang.String, java.lang.String, java.lang.Class, org.terracotta.management.model.call.Parameter[])
org.terracotta.management.model.context.Context context
String capability
String methodName
Class returnType
org.terracotta.management.model.call.Parameter[] parameters
public java.lang.String getCapability ()
public org.terracotta.management.model.context.Context getContext ()
public void setContext (org.terracotta.management.model.context.Context)
org.terracotta.management.model.context.Context context
public java.lang.String getMethodName ()
public org.terracotta.management.model.call.Parameter[] getParameters ()
public java.lang.Class getReturnType ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.call.ContextualCall that
public int hashCode ()
int result
public java.lang.String toString ()
StringBuilder sb
}
org/terracotta/management/model/call/ContextualReturn.class
ContextualReturn.java
package org.terracotta.management.model.call
public final org.terracotta.management.model.call.ContextualReturn extends java.lang.Object implements org.terracotta.management.model.context.Contextual {
private static final long serialVersionUID
private final Object value
private org.terracotta.management.model.context.Context context
private final String capability
private final String methodName
private final java.util.concurrent.ExecutionException error
private final boolean executed
private void <init> (java.lang.String, org.terracotta.management.model.context.Context, java.lang.String, java.lang.Object, java.util.concurrent.ExecutionException, boolean)
String capability
org.terracotta.management.model.context.Context context
String methodName
Object value
java.util.concurrent.ExecutionException error
boolean executed
public boolean hasExecuted ()
public boolean errorThrown ()
public java.lang.Object getValue () throws java.util.NoSuchElementException java.util.concurrent.ExecutionException
public void setContext (org.terracotta.management.model.context.Context)
org.terracotta.management.model.context.Context context
public org.terracotta.management.model.context.Context getContext ()
public static org.terracotta.management.model.call.ContextualReturn of (java.lang.String, org.terracotta.management.model.context.Context, java.lang.String, java.lang.Object)
String capability
org.terracotta.management.model.context.Context context
String methodName
Object result
public static org.terracotta.management.model.call.ContextualReturn notExecuted (java.lang.String, org.terracotta.management.model.context.Context, java.lang.String)
String capability
org.terracotta.management.model.context.Context context
String methodName
public static org.terracotta.management.model.call.ContextualReturn error (java.lang.String, org.terracotta.management.model.context.Context, java.lang.String, java.util.concurrent.ExecutionException)
String capability
org.terracotta.management.model.context.Context context
String methodName
java.util.concurrent.ExecutionException throwable
public java.lang.String getCapability ()
public java.lang.String getMethodName ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.call.ContextualReturn that
public int hashCode ()
int result
}
org/terracotta/management/model/call/Parameter.class
Parameter.java
package org.terracotta.management.model.call
public final org.terracotta.management.model.call.Parameter extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final Object value
private final String className
public void <init> (java.lang.Object)
Object value
public void <init> (java.lang.Object, java.lang.String)
Object value
String className
public java.lang.Object getValue ()
public java.lang.String getClassName ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.call.Parameter parameter
public int hashCode ()
int result
}
org/terracotta/management/model/capabilities/
org/terracotta/management/model/capabilities/Capability.class
Capability.java
package org.terracotta.management.model.capabilities
public abstract org.terracotta.management.model.capabilities.Capability extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.util.Collection getDescriptors ()
public abstract java.util.Collection getDescriptors (java.lang.Class)
public abstract org.terracotta.management.model.capabilities.context.CapabilityContext getCapabilityContext ()
}
org/terracotta/management/model/capabilities/DefaultCapability.class
DefaultCapability.java
package org.terracotta.management.model.capabilities
public final org.terracotta.management.model.capabilities.DefaultCapability extends java.lang.Object implements org.terracotta.management.model.capabilities.Capability java.io.Serializable {
private static final long serialVersionUID
private final String name
private final java.util.Collection descriptors
private final org.terracotta.management.model.capabilities.context.CapabilityContext capabilityContext
public transient void <init> (java.lang.String, org.terracotta.management.model.capabilities.context.CapabilityContext, org.terracotta.management.model.capabilities.descriptors.Descriptor[])
String name
org.terracotta.management.model.capabilities.context.CapabilityContext capabilityContext
org.terracotta.management.model.capabilities.descriptors.Descriptor[] descriptors
public void <init> (java.lang.String, org.terracotta.management.model.capabilities.context.CapabilityContext, java.util.Collection)
String name
org.terracotta.management.model.capabilities.context.CapabilityContext capabilityContext
java.util.Collection descriptors
public java.lang.String getName ()
public java.util.Collection getDescriptors ()
public java.util.Collection getDescriptors (java.lang.Class)
org.terracotta.management.model.capabilities.descriptors.Descriptor descriptor
Class descriptorType
java.util.Collection list
public org.terracotta.management.model.capabilities.context.CapabilityContext getCapabilityContext ()
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.DefaultCapability that
public int hashCode ()
int result
}
org/terracotta/management/model/capabilities/context/
org/terracotta/management/model/capabilities/context/CapabilityContext$Attribute.class
CapabilityContext.java
package org.terracotta.management.model.capabilities.context
public final org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String name
private final boolean required
public void <init> (java.lang.String, boolean)
String name
boolean required
public java.lang.String getName ()
public boolean isRequired ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute attribute
public int hashCode ()
int result
public java.lang.String toString ()
StringBuilder sb
}
org/terracotta/management/model/capabilities/context/CapabilityContext.class
CapabilityContext.java
package org.terracotta.management.model.capabilities.context
public final org.terracotta.management.model.capabilities.context.CapabilityContext extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Collection attributes
public transient void <init> (org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute[])
org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute[] attributes
public void <init> (java.util.Collection)
java.util.Collection attributes
public java.util.Collection getAttributes ()
public java.util.Collection getRequiredAttributeNames ()
org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute attribute
java.util.Collection names
public java.util.Collection getRequiredAttributes ()
org.terracotta.management.model.capabilities.context.CapabilityContext$Attribute attribute
java.util.Collection attributes
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.context.CapabilityContext that
public int hashCode ()
}
org/terracotta/management/model/capabilities/descriptors/
org/terracotta/management/model/capabilities/descriptors/CallDescriptor$Parameter.class
CallDescriptor.java
package org.terracotta.management.model.capabilities.descriptors
public final org.terracotta.management.model.capabilities.descriptors.CallDescriptor$Parameter extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String name
private final String type
public void <init> (java.lang.String, java.lang.String)
String name
String type
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.descriptors.CallDescriptor$Parameter parameter
public int hashCode ()
int result
}
org/terracotta/management/model/capabilities/descriptors/CallDescriptor.class
CallDescriptor.java
package org.terracotta.management.model.capabilities.descriptors
public final org.terracotta.management.model.capabilities.descriptors.CallDescriptor extends java.lang.Object implements org.terracotta.management.model.capabilities.descriptors.Descriptor java.io.Serializable {
private static final long serialVersionUID
private final String name
private final String returnType
private final java.util.List parameters
public transient void <init> (java.lang.String, java.lang.String, org.terracotta.management.model.capabilities.descriptors.CallDescriptor$Parameter[])
String name
String returnType
org.terracotta.management.model.capabilities.descriptors.CallDescriptor$Parameter[] parameters
public void <init> (java.lang.String, java.lang.String, java.util.List)
String name
String returnType
java.util.List parameters
public java.lang.String getName ()
public java.lang.String getReturnType ()
public java.util.List getParameters ()
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.descriptors.CallDescriptor that
public int hashCode ()
int result
}
org/terracotta/management/model/capabilities/descriptors/Descriptor.class
Descriptor.java
package org.terracotta.management.model.capabilities.descriptors
public abstract org.terracotta.management.model.capabilities.descriptors.Descriptor extends java.lang.Object {
}
org/terracotta/management/model/capabilities/descriptors/Settings$Builder.class
Settings.java
package org.terracotta.management.model.capabilities.descriptors
public abstract org.terracotta.management.model.capabilities.descriptors.Settings$Builder extends java.lang.Object {
public abstract void build (org.terracotta.management.model.capabilities.descriptors.Settings, java.lang.Object)
}
org/terracotta/management/model/capabilities/descriptors/Settings.class
Settings.java
package org.terracotta.management.model.capabilities.descriptors
public org.terracotta.management.model.capabilities.descriptors.Settings extends java.util.AbstractMap implements org.terracotta.management.model.capabilities.descriptors.Descriptor java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map map
public void <init> ()
public void <init> (java.util.Map)
java.util.Map map
public void <init> (org.terracotta.management.model.capabilities.descriptors.Settings)
org.terracotta.management.model.capabilities.descriptors.Settings settings
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.String, java.lang.Class)
String key
Class type
public java.lang.Object getOrDefault (java.lang.String, java.lang.Class, java.lang.Object)
String key
Class type
Object def
Object o
public java.lang.String getString (java.lang.String)
String key
public java.lang.String getStringOrDefault (java.lang.String, java.lang.String)
String key
String def
public java.lang.Number getNumber (java.lang.String)
String key
public java.lang.Number getNumberOrDefault (java.lang.String, java.lang.Number)
String key
Number def
public boolean getBool (java.lang.String)
String key
public boolean getBoolOrDefault (java.lang.String, boolean)
String key
boolean def
public java.lang.String[] getStrings (java.lang.String)
String key
public transient java.lang.String[] getStringsOrDefault (java.lang.String, java.lang.String[])
String key
String[] def
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, org.terracotta.management.model.capabilities.descriptors.Settings)
String key
org.terracotta.management.model.capabilities.descriptors.Settings settings
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, java.lang.String)
String key
String value
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, java.lang.Number)
String key
Number value
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, boolean)
String key
boolean value
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, java.lang.Enum)
String key
Enum value
public org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, java.lang.Class)
String key
Class value
public transient org.terracotta.management.model.capabilities.descriptors.Settings set (java.lang.String, java.lang.String[])
String key
String[] items
public org.terracotta.management.model.capabilities.descriptors.Settings with (java.lang.String, java.lang.Object, org.terracotta.management.model.capabilities.descriptors.Settings$Builder)
String key
Object object
org.terracotta.management.model.capabilities.descriptors.Settings$Builder builder
org.terracotta.management.model.capabilities.descriptors.Settings child
public org.terracotta.management.model.capabilities.descriptors.Settings withEach (java.lang.String, java.util.Collection, org.terracotta.management.model.capabilities.descriptors.Settings$Builder)
org.terracotta.management.model.capabilities.descriptors.Settings child
Object o
String containerKey
java.util.Collection list
org.terracotta.management.model.capabilities.descriptors.Settings$Builder builder
org.terracotta.management.model.capabilities.descriptors.Settings container
int i
public org.terracotta.management.model.capabilities.descriptors.Settings withEach (java.lang.String, java.util.Map, org.terracotta.management.model.capabilities.descriptors.Settings$Builder)
org.terracotta.management.model.capabilities.descriptors.Settings child
java.util.Map$Entry entry
String containerKey
java.util.Map map
org.terracotta.management.model.capabilities.descriptors.Settings$Builder builder
org.terracotta.management.model.capabilities.descriptors.Settings container
}
org/terracotta/management/model/capabilities/descriptors/StatisticDescriptor.class
StatisticDescriptor.java
package org.terracotta.management.model.capabilities.descriptors
public final org.terracotta.management.model.capabilities.descriptors.StatisticDescriptor extends java.lang.Object implements org.terracotta.management.model.capabilities.descriptors.Descriptor java.io.Serializable {
private static final long serialVersionUID
private final String name
private final String type
public void <init> (java.lang.String, java.lang.String)
String name
String type
public java.lang.String getName ()
public java.lang.String getType ()
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.capabilities.descriptors.StatisticDescriptor that
public int hashCode ()
int result
}
org/terracotta/management/model/cluster/
org/terracotta/management/model/cluster/ClientIdentifier.class
ClientIdentifier.java
package org.terracotta.management.model.cluster
public final org.terracotta.management.model.cluster.ClientIdentifier extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final java.util.logging.Logger LOGGER
private final long pid
private final String name
private final String connectionUid
private final String hostAddress
private void <init> (long, java.lang.String, java.lang.String, java.lang.String)
long pid
String hostAddress
String name
String connectionUid
public java.lang.String getConnectionUid ()
public java.lang.String getHostAddress ()
public long getPid ()
public java.lang.String getName ()
public java.lang.String getVmId ()
String ha
public java.lang.String getClientId ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.cluster.ClientIdentifier that
public int hashCode ()
int result
public static org.terracotta.management.model.cluster.ClientIdentifier create (long, java.lang.String, java.lang.String, java.lang.String)
long pid
String hostAddress
String name
String uuid
public static org.terracotta.management.model.cluster.ClientIdentifier create (java.lang.String, java.lang.String)
java.net.InetAddress inetAddress
java.net.UnknownHostException e
String name
String logicalConnectionUid
public static org.terracotta.management.model.cluster.ClientIdentifier valueOf (java.lang.String)
int end
int firstColon
String hostAddress
int ampIdx
int firstColon
String hostAddress
int lastColon
RuntimeException e
String identifier
static java.lang.String discoverHostName ()
java.io.ByteArrayOutputStream baos
java.io.InputStream in
int r
String procname
Process process
Exception e
java.net.InetAddress address
String resolved
String hostname
static long discoverPID ()
int i
String name
long pid
static java.net.InetAddress discoverLANAddress () throws java.net.UnknownHostException
java.net.InetAddress inetAddr
java.util.Enumeration inetAddrs
java.net.NetworkInterface iface
java.util.Enumeration ifaces
java.net.InetAddress candidateAddress
java.net.InetAddress jdkSuppliedAddress
java.net.UnknownHostException unknownHostException
Exception e
java.net.InetAddress inetAddress
static void <clinit> ()
}
org/terracotta/management/model/context/
org/terracotta/management/model/context/Context.class
Context.java
package org.terracotta.management.model.context
public org.terracotta.management.model.context.Context extends java.util.AbstractMap implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map back
private void <init> (java.util.Map)
java.util.Map back
public java.util.Map toMap ()
public org.terracotta.management.model.context.Context with (java.lang.String, java.lang.String)
String key
String val
org.terracotta.management.model.context.Context context
public org.terracotta.management.model.context.Context with (java.util.Map)
String val
java.util.Map props
org.terracotta.management.model.context.Context context
public java.lang.String get (java.lang.String)
String key
public int size ()
public boolean isEmpty ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.context.Context context
public int hashCode ()
public java.lang.String toString ()
public boolean contains (org.terracotta.management.model.context.Context)
org.terracotta.management.model.context.Context subCtx
public boolean contains (java.lang.String)
String key
public boolean contains (java.lang.String, java.lang.String)
String key
String val
public static org.terracotta.management.model.context.Context create (java.lang.String, java.lang.String)
String key
String val
public static org.terracotta.management.model.context.Context create (java.util.Map)
java.util.Map map
public static org.terracotta.management.model.context.Context empty ()
}
org/terracotta/management/model/context/ContextContainer.class
ContextContainer.java
package org.terracotta.management.model.context
public final org.terracotta.management.model.context.ContextContainer extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String name
private final String value
private final java.util.Collection subContexts
public void <init> (java.lang.String, java.lang.String)
String name
String value
public transient void <init> (java.lang.String, java.lang.String, org.terracotta.management.model.context.ContextContainer[])
String name
String value
org.terracotta.management.model.context.ContextContainer[] subContexts
public void <init> (java.lang.String, java.lang.String, java.util.Collection)
String name
String value
java.util.Collection subContexts
public java.lang.String getName ()
public java.lang.String getValue ()
public java.util.Collection getSubContexts ()
public java.lang.String toString ()
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.context.ContextContainer that
public int hashCode ()
int result
}
org/terracotta/management/model/context/Contextual.class
Contextual.java
package org.terracotta.management.model.context
public abstract org.terracotta.management.model.context.Contextual extends java.lang.Object implements java.io.Serializable {
public abstract org.terracotta.management.model.context.Context getContext ()
public abstract void setContext (org.terracotta.management.model.context.Context)
}
org/terracotta/management/model/message/
org/terracotta/management/model/message/DefaultManagementCallMessage.class
DefaultManagementCallMessage.java
package org.terracotta.management.model.message
public org.terracotta.management.model.message.DefaultManagementCallMessage extends org.terracotta.management.model.message.DefaultMessage implements org.terracotta.management.model.message.ManagementCallMessage java.io.Serializable {
private static final long serialVersionUID
private final String managementCallIdentifier
public transient void <init> (java.lang.String, org.terracotta.management.sequence.Sequence, java.lang.String, org.terracotta.management.model.context.Contextual[])
String managementCallIdentifier
org.terracotta.management.sequence.Sequence sequence
String messageType
org.terracotta.management.model.context.Contextual[] data
public java.lang.String getManagementCallIdentifier ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.message.DefaultManagementCallMessage that
public int hashCode ()
int result
}
org/terracotta/management/model/message/DefaultMessage.class
DefaultMessage.java
package org.terracotta.management.model.message
public org.terracotta.management.model.message.DefaultMessage extends java.lang.Object implements org.terracotta.management.model.message.Message java.io.Serializable {
private static final long serialVersionUID
private final org.terracotta.management.model.context.Contextual[] data
private final org.terracotta.management.sequence.Sequence sequence
private final String messageType
public transient void <init> (org.terracotta.management.sequence.Sequence, java.lang.String, org.terracotta.management.model.context.Contextual[])
org.terracotta.management.sequence.Sequence sequence
String messageType
org.terracotta.management.model.context.Contextual[] data
public java.util.List unwrap (java.lang.Class)
Class type
public org.terracotta.management.sequence.Sequence getSequence ()
public long getTimestamp ()
public java.lang.String getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.message.DefaultMessage that
public int hashCode ()
int result
}
org/terracotta/management/model/message/ManagementCallMessage.class
ManagementCallMessage.java
package org.terracotta.management.model.message
public abstract org.terracotta.management.model.message.ManagementCallMessage extends java.lang.Object implements org.terracotta.management.model.message.Message {
public abstract java.lang.String getManagementCallIdentifier ()
}
org/terracotta/management/model/message/Message.class
Message.java
package org.terracotta.management.model.message
public abstract org.terracotta.management.model.message.Message extends java.lang.Object implements java.io.Serializable {
public abstract java.util.List unwrap (java.lang.Class)
public abstract java.lang.String getType ()
public abstract org.terracotta.management.sequence.Sequence getSequence ()
public abstract long getTimestamp ()
}
org/terracotta/management/model/notification/
org/terracotta/management/model/notification/ContextualNotification.class
ContextualNotification.java
package org.terracotta.management.model.notification
public final org.terracotta.management.model.notification.ContextualNotification extends java.lang.Object implements org.terracotta.management.model.context.Contextual {
private static final long serialVersionUID
private final String type
private org.terracotta.management.model.context.Context context
private final java.util.Map attributes
public void <init> (org.terracotta.management.model.context.Context, java.lang.String, java.util.Map)
org.terracotta.management.model.context.Context context
String type
java.util.Map attributes
public void <init> (org.terracotta.management.model.context.Context, java.lang.String)
org.terracotta.management.model.context.Context context
String type
public void setContext (org.terracotta.management.model.context.Context)
org.terracotta.management.model.context.Context context
public org.terracotta.management.model.context.Context getContext ()
public java.util.Map getAttributes ()
public java.lang.String getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.notification.ContextualNotification that
public int hashCode ()
int result
}
org/terracotta/management/model/stats/
org/terracotta/management/model/stats/ContextualStatistics.class
ContextualStatistics.java
package org.terracotta.management.model.stats
public final org.terracotta.management.model.stats.ContextualStatistics extends java.lang.Object implements org.terracotta.management.model.context.Contextual {
private static final long serialVersionUID
private final java.util.Map statistics
private final String capability
private org.terracotta.management.model.context.Context context
public void <init> (java.lang.String, org.terracotta.management.model.context.Context, java.util.Map)
String capability
org.terracotta.management.model.context.Context context
java.util.Map statistics
public java.lang.String getCapability ()
public int size ()
public boolean isEmpty ()
public java.util.Map getStatistics ()
public java.util.Map getLatestSampleValues ()
public java.util.Map getLatestSamples ()
public boolean hasStatistic (java.lang.String)
String name
public java.util.Optional getStatistic (java.lang.String)
String name
public java.util.Optional getLatestSampleValue (java.lang.String)
String name
public java.util.Optional getLatestSample (java.lang.String)
String name
public void setContext (org.terracotta.management.model.context.Context)
org.terracotta.management.model.context.Context context
public org.terracotta.management.model.context.Context getContext ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.model.stats.ContextualStatistics that
public int hashCode ()
int result
private static synthetic org.ehcache.shadow.org.terracotta.statistics.Sample lambda$getLatestSamples$3 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic boolean lambda$getLatestSamples$2 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic java.io.Serializable lambda$getLatestSampleValues$1 (java.util.Map$Entry)
java.util.Map$Entry e
private static synthetic boolean lambda$getLatestSampleValues$0 (java.util.Map$Entry)
java.util.Map$Entry e
}
org/terracotta/management/model/stats/DelegatingSample.class
DelegatingSample.java
package org.terracotta.management.model.stats
public org.terracotta.management.model.stats.DelegatingSample extends java.lang.Object implements org.terracotta.management.model.stats.Sample {
private static final long serialVersionUID
private final org.ehcache.shadow.org.terracotta.statistics.Sample delegate
public void <init> (long, java.io.Serializable)
long timestamp
java.io.Serializable sample
public java.io.Serializable getSample ()
public long getTimestamp ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
}
org/terracotta/management/model/stats/DelegatingStatistic.class
DelegatingStatistic.java
package org.terracotta.management.model.stats
public org.terracotta.management.model.stats.DelegatingStatistic extends java.lang.Object implements org.terracotta.management.model.stats.Statistic {
private static final long serialVersionUID
private final org.ehcache.shadow.org.terracotta.statistics.registry.Statistic delegate
public void <init> (org.ehcache.shadow.org.terracotta.statistics.registry.Statistic)
org.ehcache.shadow.org.terracotta.statistics.registry.Statistic statistic
public void <init> (org.terracotta.management.model.stats.StatisticType)
org.terracotta.management.model.stats.StatisticType type
public void <init> (org.terracotta.management.model.stats.StatisticType, org.terracotta.management.model.stats.Sample)
org.terracotta.management.model.stats.StatisticType type
org.terracotta.management.model.stats.Sample sample
public void <init> (org.terracotta.management.model.stats.StatisticType, java.util.List)
org.terracotta.management.model.stats.StatisticType type
java.util.List samples
public org.terracotta.management.model.stats.StatisticType getType ()
public boolean isEmpty ()
public java.util.List getSamples ()
public java.util.Optional getLatestSampleValue ()
public java.util.Optional getLatestSample ()
private static java.util.List list (java.util.List)
java.util.List samples
public static org.ehcache.shadow.org.terracotta.statistics.registry.Statistic convertStats (org.terracotta.management.model.stats.Statistic)
org.terracotta.management.model.stats.Statistic statistic
private static synthetic org.ehcache.shadow.org.terracotta.statistics.Sample lambda$list$2 (org.terracotta.management.model.stats.Sample)
org.terracotta.management.model.stats.Sample x
private static synthetic org.terracotta.management.model.stats.Sample lambda$getLatestSample$1 (org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.Sample x
private static synthetic org.terracotta.management.model.stats.DelegatingSample lambda$getSamples$0 (org.ehcache.shadow.org.terracotta.statistics.Sample)
org.ehcache.shadow.org.terracotta.statistics.Sample x
}
org/terracotta/management/model/stats/Sample.class
Sample.java
package org.terracotta.management.model.stats
public abstract org.terracotta.management.model.stats.Sample extends java.lang.Object implements java.io.Serializable {
public abstract java.io.Serializable getSample ()
public abstract long getTimestamp ()
}
org/terracotta/management/model/stats/Statistic.class
Statistic.java
package org.terracotta.management.model.stats
public abstract org.terracotta.management.model.stats.Statistic extends java.lang.Object implements java.io.Serializable {
public abstract org.terracotta.management.model.stats.StatisticType getType ()
public abstract boolean isEmpty ()
public abstract java.util.List getSamples ()
public abstract java.util.Optional getLatestSampleValue ()
public abstract java.util.Optional getLatestSample ()
public abstract java.lang.String toString ()
}
org/terracotta/management/model/stats/StatisticRegistry$1.class
StatisticRegistry.java
package org.terracotta.management.model.stats
final org.terracotta.management.model.stats.StatisticRegistry$1 extends java.lang.Object implements java.util.Map$Entry {
final synthetic java.util.Map$Entry val$x
void <init> (java.util.Map$Entry)
public java.lang.String getKey ()
public org.terracotta.management.model.stats.Statistic getValue ()
public org.terracotta.management.model.stats.Statistic setValue (org.terracotta.management.model.stats.Statistic)
org.terracotta.management.model.stats.Statistic value
public volatile synthetic java.lang.Object setValue (java.lang.Object)
public volatile synthetic java.lang.Object getValue ()
public volatile synthetic java.lang.Object getKey ()
}
org/terracotta/management/model/stats/StatisticRegistry.class
StatisticRegistry.java
package org.terracotta.management.model.stats
public org.terracotta.management.model.stats.StatisticRegistry extends org.ehcache.shadow.org.terracotta.statistics.registry.StatisticRegistry {
public void <init> (java.lang.Object, java.util.function.LongSupplier)
Object contextObject
java.util.function.LongSupplier timeSource
public java.util.Collection getDescriptors ()
String fullStatName
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
java.util.Map$Entry entry
java.util.Set descriptors
public static java.util.Map collect (org.terracotta.management.model.stats.StatisticRegistry, java.util.Collection, long)
org.terracotta.management.model.stats.StatisticRegistry registry
java.util.Collection statisticNames
long since
private static java.util.function.BinaryOperator throwingMerger ()
private static synthetic java.lang.Object lambda$throwingMerger$5 (java.lang.Object, java.lang.Object)
Object u
Object v
private static synthetic org.terracotta.management.model.stats.Statistic lambda$collect$4 (java.util.AbstractMap$SimpleEntry)
java.util.AbstractMap$SimpleEntry e
private static synthetic boolean lambda$collect$3 (java.util.AbstractMap$SimpleEntry)
java.util.AbstractMap$SimpleEntry e
private static synthetic java.util.AbstractMap$SimpleEntry lambda$collect$2 (org.terracotta.management.model.stats.StatisticRegistry, long, java.lang.String)
org.terracotta.management.model.stats.StatisticRegistry registry
long since
String name
private static synthetic org.terracotta.management.model.stats.StatisticRegistry$1 lambda$collect$1 (java.util.Map$Entry)
java.util.Map$Entry x
private static synthetic boolean lambda$collect$0 (java.util.Map$Entry)
java.util.Map$Entry e
}
org/terracotta/management/model/stats/StatisticType$1.class
StatisticType.java
package org.terracotta.management.model.stats
synthetic org.terracotta.management.model.stats.StatisticType$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$terracotta$statistics$StatisticType
static final synthetic int[] $SwitchMap$org$terracotta$management$model$stats$StatisticType
static void <clinit> ()
}
org/terracotta/management/model/stats/StatisticType.class
StatisticType.java
package org.terracotta.management.model.stats
public final enum org.terracotta.management.model.stats.StatisticType extends java.lang.Enum {
public static final enum org.terracotta.management.model.stats.StatisticType COUNTER
public static final enum org.terracotta.management.model.stats.StatisticType RATE
public static final enum org.terracotta.management.model.stats.StatisticType RATIO
public static final enum org.terracotta.management.model.stats.StatisticType GAUGE
public static final enum org.terracotta.management.model.stats.StatisticType TABLE
private static final synthetic org.terracotta.management.model.stats.StatisticType[] $VALUES
public static org.terracotta.management.model.stats.StatisticType[] values ()
public static org.terracotta.management.model.stats.StatisticType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
public static org.terracotta.management.model.stats.StatisticType convert (org.ehcache.shadow.org.terracotta.statistics.StatisticType)
org.ehcache.shadow.org.terracotta.statistics.StatisticType type
public static org.ehcache.shadow.org.terracotta.statistics.StatisticType convert (org.terracotta.management.model.stats.StatisticType)
org.terracotta.management.model.stats.StatisticType type
static void <clinit> ()
}
org/terracotta/management/sequence/
org/terracotta/management/sequence/BoundaryFlakeSequence.class
BoundaryFlakeSequence.java
package org.terracotta.management.sequence
public final org.terracotta.management.sequence.BoundaryFlakeSequence extends java.lang.Object implements org.terracotta.management.sequence.Sequence java.io.Serializable {
private static final long serialVersionUID
private final long timestamp
private final long nodeId
private final long sequence
void <init> (long, long, long)
long timestamp
long nodeId
long sequence
public long getTimestamp ()
public long getNodeId ()
public long getSequenceId ()
public java.lang.String toHexString ()
byte b
byte[] bytes
StringBuilder r
public byte[] toBytes ()
java.nio.ByteBuffer buffer
public java.lang.String toString ()
public int compareTo (org.terracotta.management.sequence.Sequence)
org.terracotta.management.sequence.Sequence o
long d
public boolean equals (java.lang.Object)
Object o
org.terracotta.management.sequence.BoundaryFlakeSequence that
public int hashCode ()
int result
public static org.terracotta.management.sequence.BoundaryFlakeSequence fromBytes (byte[])
byte[] bytes
java.nio.ByteBuffer buffer
long timestamp
long nodeId
long sequence
public static org.terracotta.management.sequence.BoundaryFlakeSequence fromHexString (java.lang.String)
int i
String hex
int len
byte[] bytes
public volatile synthetic int compareTo (java.lang.Object)
}
org/terracotta/management/sequence/BoundaryFlakeSequenceGenerator.class
BoundaryFlakeSequenceGenerator.java
package org.terracotta.management.sequence
public final org.terracotta.management.sequence.BoundaryFlakeSequenceGenerator extends java.lang.Object implements org.terracotta.management.sequence.SequenceGenerator {
private static final org.terracotta.management.sequence.IntCyclicRangeCounter INSTANCE_ID
private final org.terracotta.management.sequence.TimeSource timeSource
private final long nodeId
private final long instanceId
private final java.util.concurrent.atomic.AtomicLong timeAndSeq
public void <init> ()
public void <init> (org.terracotta.management.sequence.TimeSource, org.terracotta.management.sequence.NodeIdSource)
org.terracotta.management.sequence.TimeSource timeSource
org.terracotta.management.sequence.NodeIdSource nodeIdSource
long clId
public org.terracotta.management.sequence.TimeSource getTimeSource ()
public org.terracotta.management.sequence.Sequence next ()
long current
long update
long min
long max
long getInstanceId ()
long getNodeId ()
static void <clinit> ()
}
org/terracotta/management/sequence/Defaults$1.class
Defaults.java
package org.terracotta.management.sequence
final org.terracotta.management.sequence.Defaults$1 extends java.lang.Object implements org.terracotta.management.sequence.NodeIdSource {
void <init> ()
public long getNodeId ()
int i
byte[] mac
long nodeId
}
org/terracotta/management/sequence/Defaults$2.class
Defaults.java
package org.terracotta.management.sequence
final org.terracotta.management.sequence.Defaults$2 extends java.lang.Object implements org.terracotta.management.sequence.NodeIdSource {
final org.terracotta.management.sequence.NodeIdSource delegate
void <init> ()
public long getNodeId ()
}
org/terracotta/management/sequence/Defaults$3.class
Defaults.java
package org.terracotta.management.sequence
final org.terracotta.management.sequence.Defaults$3 extends java.lang.Object implements org.terracotta.management.sequence.TimeSource {
void <init> ()
public long getTimestamp ()
}
org/terracotta/management/sequence/Defaults$4.class
Defaults.java
package org.terracotta.management.sequence
final org.terracotta.management.sequence.Defaults$4 extends java.lang.Object implements org.terracotta.management.sequence.TimeSource {
final org.terracotta.management.sequence.TimeSource delegate
void <init> ()
public long getTimestamp ()
}
org/terracotta/management/sequence/Defaults$5.class
Defaults.java
package org.terracotta.management.sequence
final org.terracotta.management.sequence.Defaults$5 extends java.lang.Object implements java.util.Comparator {
void <init> ()
public int compare (java.net.NetworkInterface, java.net.NetworkInterface)
java.net.NetworkInterface o1
java.net.NetworkInterface o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/terracotta/management/sequence/Defaults.class
Defaults.java
package org.terracotta.management.sequence
org.terracotta.management.sequence.Defaults extends java.lang.Object {
private static final int PID_BITLENGTH
private static final long PID_BITMASK
private static final byte[] NO_MAC
static final int SEQ_BITLENGTH
static final long SEQ_BITMASK
static final int INSTANCE_BITLENGTH
static final int INSTANCE_BITMASK
static final org.terracotta.management.sequence.NodeIdSource MAC_PID_NODE_ID_SOURCE
static final org.terracotta.management.sequence.NodeIdSource BEST_NODE_ID_SOURCE
static final org.terracotta.management.sequence.TimeSource SYSTEM_TIME_SOURCE
static final org.terracotta.management.sequence.TimeSource BEST_TIME_SOURCE
private static final java.util.Comparator NETWORK_INTERFACE_COMPARATOR
void <init> ()
static byte[] readMacAddress ()
java.util.List networkInterfaces
java.net.SocketException e
byte[] mac
java.net.NetworkInterface networkInterface
byte[] mac
java.net.NetworkInterface networkInterface
java.util.List networkInterfaces
static long readPID ()
int i
String name
long pid
private static java.lang.Object findBest (java.lang.Class, java.lang.Object)
Exception e
Class type
Object def
String cName
static synthetic java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static void <clinit> ()
byte b
}
org/terracotta/management/sequence/IntCyclicRangeCounter.class
IntCyclicRangeCounter.java
package org.terracotta.management.sequence
org.terracotta.management.sequence.IntCyclicRangeCounter extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger counter
private final int min
private final int max
void <init> (int, int)
int min
int max
int getAndIncrement ()
int current
int next
}
org/terracotta/management/sequence/NodeIdSource$Fixed.class
NodeIdSource.java
package org.terracotta.management.sequence
public org.terracotta.management.sequence.NodeIdSource$Fixed extends java.lang.Object implements org.terracotta.management.sequence.NodeIdSource {
private final long nodeId
public void <init> (long)
long nodeId
public long getNodeId ()
}
org/terracotta/management/sequence/NodeIdSource.class
NodeIdSource.java
package org.terracotta.management.sequence
public abstract org.terracotta.management.sequence.NodeIdSource extends java.lang.Object {
public static final org.terracotta.management.sequence.NodeIdSource MAC_PID
public static final org.terracotta.management.sequence.NodeIdSource BEST
public abstract long getNodeId ()
static void <clinit> ()
}
org/terracotta/management/sequence/Sequence.class
Sequence.java
package org.terracotta.management.sequence
public abstract org.terracotta.management.sequence.Sequence extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
public abstract long getTimestamp ()
public abstract long getNodeId ()
public abstract long getSequenceId ()
public abstract java.lang.String toHexString ()
public abstract byte[] toBytes ()
}
org/terracotta/management/sequence/SequenceGenerator.class
SequenceGenerator.java
package org.terracotta.management.sequence
public abstract org.terracotta.management.sequence.SequenceGenerator extends java.lang.Object {
public abstract org.terracotta.management.sequence.TimeSource getTimeSource ()
public abstract org.terracotta.management.sequence.Sequence next ()
}
org/terracotta/management/sequence/TimeSource$Fixed.class
TimeSource.java
package org.terracotta.management.sequence
public org.terracotta.management.sequence.TimeSource$Fixed extends java.lang.Object implements org.terracotta.management.sequence.TimeSource {
private final long timestamp
public void <init> (long)
long timestamp
public long getTimestamp ()
}
org/terracotta/management/sequence/TimeSource.class
TimeSource.java
package org.terracotta.management.sequence
public abstract org.terracotta.management.sequence.TimeSource extends java.lang.Object {
public static final org.terracotta.management.sequence.TimeSource SYSTEM
public static final org.terracotta.management.sequence.TimeSource BEST
public abstract long getTimestamp ()
static void <clinit> ()
}
org/terracotta/management/sequence/perf/
org/terracotta/management/sequence/perf/PerfTest$1.class
PerfTest.java
package org.terracotta.management.sequence.perf
final org.terracotta.management.sequence.perf.PerfTest$1 extends java.lang.Thread {
final synthetic java.util.concurrent.CyclicBarrier val$barrier
final synthetic int[][] val$counts
final synthetic int val$tid
void <init> (java.lang.String, java.util.concurrent.CyclicBarrier, int[][], int)
String x0
public void run ()
Exception ignored
int i
}
org/terracotta/management/sequence/perf/PerfTest$Stat.class
PerfTest.java
package org.terracotta.management.sequence.perf
org.terracotta.management.sequence.perf.PerfTest$Stat extends java.lang.Object {
final int mean
final int min
final int max
void <init> (int, int, int)
int min
int max
int mean
public java.lang.String toString ()
}
org/terracotta/management/sequence/perf/PerfTest.class
PerfTest.java
package org.terracotta.management.sequence.perf
public org.terracotta.management.sequence.perf.PerfTest extends java.lang.Object {
private static org.terracotta.management.sequence.BoundaryFlakeSequenceGenerator generator
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.InterruptedException
int i
int[] counts
int tid
int i
Thread thread
int i
java.util.concurrent.CyclicBarrier barrier
int[][] counts
Thread[] threads
String[] args
private static org.terracotta.management.sequence.perf.PerfTest$Stat toStat (int[])
long count
int[] counts
int mean
private static int genMs (int)
int durationMs
int n
long time
static synthetic int access$000 (int)
int x0
static void <clinit> ()
}