Dependencies
- com.sun.istack/istack-commons-runtime/3.0.7
- com.sun.xml.fastinfoset/FastInfoset/1.2.15
- java/11
- javax.activation/javax.activation-api/1.2.0
- javax.xml.bind/jaxb-api/2.3.1
- org.ehcache.modules/ehcache-api/3.7.1
- org.ehcache.modules/ehcache-core/3.7.1
- org.ehcache.modules/ehcache-impl/3.7.1
- org.ehcache.modules/ehcache-xml/3.7.1
- org.ehcache/sizeof/0.3.0
- org.glassfish.jaxb/jaxb-runtime/2.3.1
- org.glassfish.jaxb/txw2/2.3.1
- org.jvnet.staxex/stax-ex/1.8
- org.slf4j/slf4j-api/1.7.25
- org.terracotta/offheap-store/2.4.3
- org.terracotta/statistics/2.1
Declarations
-
org
-
ehcache
-
jsr107
-
CacheResources
- expiryPolicy: Eh107Expiry<Object, Object>
- cacheLoaderWriter: Jsr107CacheLoaderWriter<Object, Object>
- closed: AtomicBoolean
- cacheName: String
- CacheResources(String, Jsr107CacheLoaderWriter<Object, Object>, Eh107Expiry<Object, Object>): void
- getExpiryPolicy(): Eh107Expiry<Object, Object>
- getCacheLoaderWriter(): Jsr107CacheLoaderWriter<Object, Object>
- checkClosed(): void
- closeResources(): void
- CloseUtil
-
ConfigurationMerger
- LOG: Logger
- xmlConfiguration: XmlConfiguration
- jsr107Service: Jsr107Service
- cacheLoaderWriterFactory: Eh107CacheLoaderWriterProvider
- ConfigurationMerger(Configuration, Jsr107Service, Eh107CacheLoaderWriterProvider): void
- handleStoreByValue(Eh107CompleteConfiguration<Object, Object>, CacheConfigurationBuilder<Object, Object>, String): CacheConfigurationBuilder<Object, Object>
- addDefaultCopiers(CacheConfigurationBuilder<Object, Object>, Class<Object>, Class<Object>): CacheConfigurationBuilder<Object, Object>
- handleCopierDefaultsforImmutableTypes(Map<Class<Object>, DefaultCopierConfiguration<Object>>): void
- addIdentityCopierIfNoneRegistered(Map<Class<Object>, DefaultCopierConfiguration<Object>>, Class<Object>): void
- setUpManagementAndStats(InternalCache<Object, Object>, Eh107Configuration<Object, Object>): void
- setupManagementAndStatsInternal(Eh107Configuration<Object, Object>, Jsr107CacheConfiguration): void
-
ConfigHolder
- cacheResources: CacheResources<Object, Object>
- cacheConfiguration: CacheConfiguration<Object, Object>
- jsr107Configuration: Eh107CompleteConfiguration<Object, Object>
- useEhcacheLoaderWriter: boolean
- ConfigHolder(CacheResources<Object, Object>, Eh107CompleteConfiguration<Object, Object>, CacheConfiguration<Object, Object>, boolean): void
- DefaultConfigurationResolver
-
Eh107Cache
- ehCache: InternalCache<Object, Object>
- jsr107Cache: Jsr107Cache<Object, Object>
- cacheManager: Eh107CacheManager
- name: String
- hypotheticallyClosed: AtomicBoolean
- cacheResources: CacheResources<Object, Object>
- managementBean: Eh107CacheMXBean
- statisticsBean: Eh107CacheStatisticsMXBean
- config: Eh107Configuration<Object, Object>
- cacheLoaderWriter: Jsr107CacheLoaderWriter<Object, Object>
- Eh107Cache(String, Eh107Configuration<Object, Object>, CacheResources<Object, Object>, InternalCache<Object, Object>, StatisticsService, Eh107CacheManager): void
- get(Object): Object
- getAll(Set<Object>): Map<Object, Object>
- containsKey(Object): boolean
- loadAllFunction(Iterable<Object>): Map<Object, Object>
- put(Object, Object): void
- getAndPut(Object, Object): Object
- putAll(Map<Object, Object>): void
- putIfAbsent(Object, Object): boolean
- remove(Object): boolean
- remove(Object, Object): boolean
- getAndRemove(Object): Object
- replace(Object, Object, Object): boolean
- replace(Object, Object): boolean
- getAndReplace(Object, Object): Object
- removeAll(Set<Object>): void
- removeAll(): void
- clear(): void
- clear(boolean): void
- getConfiguration(Class<C>): C
- getName(): String
- close(): void
- isClosed(): boolean
- closeInternal(): void
- closeInternal(boolean): void
- syncedIsClose(): boolean
- destroy(): void
- unwrap(Class<Object>): Object
- $1
- checkClosed(): void
- toString(): String
- getManagementMBean(): Eh107MXBean
- getStatisticsMBean(): Eh107MXBean
- setStatisticsEnabled(boolean): void
- setManagementEnabled(boolean): void
- WrappedEhcacheEntry
- MutableEntryOperation
- UNDEFINED: Object
-
MutableEntry
- key: Object
- initialValue: Object
- finalValue: Object
- operation: MutableEntryOperation
- MutableEntry(Object, Object): void
- getKey(): Object
- getValue(): Object
- tryLoad(): Object
- exists(): boolean
- remove(): void
- setValue(Object): void
- apply(boolean, CacheLoaderWriter<Object, Object>): Object
- shouldReplace(): boolean
- shouldGenerateEvent(): boolean
- shouldInvokeWriter(): boolean
- undefined(): Object
- unwrap(Class<Object>): Object
- Eh107CacheEntryEvent
-
Eh107CacheLoaderWriter
- readThrough: boolean
- load(Object): Object
- loadAll(Iterable<Object>): Map<Object, Object>
- loadAllAlways(Iterable<Object>): Map<Object, Object>
- write(Object, Object): void
- delete(Object): void
- deleteAll(Iterable<Object>): void
- successes(Iterable<Object>, Set<Object>): Set<Object>
- failures(Set<Object>, Exception): Map<Object, Exception>
- writeAll(Iterable<Entry>): void
- close(): void
- Entry
-
Eh107CacheLoaderWriterProvider
- cacheLoaderWriters: ConcurrentMap<String, CacheLoaderWriter<Object, Object>>
- Eh107CacheLoaderWriterProvider(): void
- createCacheLoaderWriter(String, CacheConfiguration<Object, Object>): CacheLoaderWriter<Object, Object>
- releaseCacheLoaderWriter(String, CacheLoaderWriter<Object, Object>): void
- registerJsr107Loader(String, CacheLoaderWriter<Object, Object>): void
- Eh107CacheMXBean
-
Eh107CacheManager
- uri: URI
- props: Properties
- configurationMerger: ConfigurationMerger
- LOG: Logger
- MBEAN_SERVER: MBeanServer
- cachesLock: Object
- caches: ConcurrentMap<String, Eh107Cache<Object, Object>>
- ehCacheManager: CacheManager
- cachingProvider: EhcacheCachingProvider
- classLoader: ClassLoader
- statisticsService: StatisticsService
- Eh107CacheManager(EhcacheCachingProvider, CacheManager, Jsr107Service, Properties, ClassLoader, URI, ConfigurationMerger): void
- refreshAllCaches(): void
- wrapEhcacheCache(String, CacheConfiguration<Object, Object>): Eh107Cache<Object, Object>
- wrapEhcacheCache(String, InternalCache<Object, Object>): Eh107Cache<Object, Object>
- wrapCacheLoaderWriter(CacheLoaderWriter<Object, Object>): Jsr107CacheLoaderWriter<Object, Object>
- getURI(): URI
- getClassLoader(): ClassLoader
- getProperties(): Properties
- checkClosed(): void
- toString(): String
- safeCacheRetrieval(String): Eh107Cache<Object, Object>
- getCacheNames(): Iterable<String>
- destroyCache(String): void
- enableManagement(String, boolean): void
- enableManagement(Eh107Cache<Object, Object>, boolean): void
- unregisterObject(Eh107MXBean): void
- registerObject(Eh107MXBean): void
- enableStatistics(String, boolean): void
- enableStatistics(Eh107Cache<Object, Object>, boolean): void
- isClosed(): boolean
- unwrap(Class<Object>): Object
- close(): void
- closeInternal(): void
- close(Eh107Cache<Object, Object>): void
-
Eh107CacheStatisticsMXBean
- cacheStatistics: CacheStatistics
- averageGetTime: Jsr107LatencyMonitor<GetOutcome>
- averagePutTime: Jsr107LatencyMonitor<PutOutcome>
- averageRemoveTime: Jsr107LatencyMonitor<RemoveOutcome>
- Eh107CacheStatisticsMXBean(String, URI, StatisticsService): void
- registerDerivedStatistics(Class<Enum>, String): Jsr107LatencyMonitor<Enum>
- clear(): void
- getCacheHits(): long
- getCacheHitPercentage(): float
- getCacheMisses(): long
- getCacheMissPercentage(): float
- getCacheGets(): long
- getCachePuts(): long
- getCacheRemovals(): long
- getCacheEvictions(): long
- getAverageGetTime(): float
- getAveragePutTime(): float
- getAverageRemoveTime(): float
-
Eh107CompleteConfiguration
- serialVersionUID: long
- keyType: Class<Object>
- valueType: Class<Object>
- isStoreByValue: boolean
- isReadThrough: boolean
- isWriteThrough: boolean
- isStatisticsEnabled: boolean
- isManagementEnabled: boolean
- ehcacheConfig: CacheConfiguration<Object, Object>
- getKeyType(): Class<Object>
- getValueType(): Class<Object>
- isStoreByValue(): boolean
- isReadThrough(): boolean
- isWriteThrough(): boolean
- isStatisticsEnabled(): boolean
- isManagementEnabled(): boolean
- setManagementEnabled(boolean): void
- setStatisticsEnabled(boolean): void
- unwrap(Class<Object>): Object
- writeReplace(): Object
- Eh107Configuration
- Eh107Expiry
- Eh107IdentityCopier
- Eh107MXBean
-
Eh107ReverseConfiguration
- serialVersionUID: long
- cache: Cache<Object, Object>
- readThrough: boolean
- writeThrough: boolean
- storeByValueOnHeap: boolean
- managementEnabled: boolean
- statisticsEnabled: boolean
- Eh107ReverseConfiguration(Cache<Object, Object>, boolean, boolean, boolean): void
- isReadThrough(): boolean
- isWriteThrough(): boolean
- isStatisticsEnabled(): boolean
- setStatisticsEnabled(boolean): void
- isManagementEnabled(): boolean
- setManagementEnabled(boolean): void
- unwrap(Class<Object>): Object
- getKeyType(): Class<Object>
- getValueType(): Class<Object>
- isStoreByValue(): boolean
- writeReplace(): Object
-
EhcacheCachingProvider
- DEFAULT_URI_STRING: String
- URI_DEFAULT: URI
- cacheManagers: Map<ClassLoader, ConcurrentMap<URI, Eh107CacheManager>>
- static class initializer
- getCacheManager(ConfigSupplier, Properties): Eh107CacheManager
- createCacheManager(URI, Configuration, Properties): Eh107CacheManager
- getDefaultClassLoader(): ClassLoader
- getDefaultURI(): URI
- getDefaultProperties(): Properties
- close(): void
- close(ClassLoader): void
- close(URI, ClassLoader): void
- close(Eh107CacheManager): void
- cloneProperties(Properties): Properties
- ConfigSupplier
- EhcacheExpiryWrapper
- EventListenerAdaptors
- ExpiryPolicyToEhcacheExpiry
- Jsr107Service
- ListenerResources
- NullCompletionListener
- Unwrap
-
config
- ConfigurationElementState
-
Jsr107CacheConfiguration
- statisticsEnabled: ConfigurationElementState
- managementEnabled: ConfigurationElementState
- Jsr107CacheConfiguration(ConfigurationElementState, ConfigurationElementState): void
- getServiceType(): Class<Jsr107Service>
- isManagementEnabled(): ConfigurationElementState
- isStatisticsEnabled(): ConfigurationElementState
-
Jsr107Configuration
- defaultTemplate: String
- jsr107CompliantAtomics: boolean
- enableManagementAll: ConfigurationElementState
- enableStatisticsAll: ConfigurationElementState
- templates: Map<String, String>
- Jsr107Configuration(String, Map<String, String>, boolean, ConfigurationElementState, ConfigurationElementState): void
- getDefaultTemplate(): String
- getTemplates(): Map<String, String>
- isJsr107CompliantAtomics(): boolean
- getServiceType(): Class<Jsr107Service>
- isEnableManagementAll(): ConfigurationElementState
- isEnableStatisticsAll(): ConfigurationElementState
-
internal
-
DefaultJsr107Service
- configuration: Jsr107Configuration
- statisticsService: StatisticsService
- DefaultJsr107Service(Jsr107Configuration): void
- start(ServiceProvider<Service>): void
- getTemplateNameForCache(String): String
- stop(): void
- jsr107CompliantAtomics(): boolean
- isManagementEnabledOnAllCaches(): ConfigurationElementState
- isStatisticsEnabledOnAllCaches(): ConfigurationElementState
- getStatistics(): StatisticsService
-
Jsr107CacheConfigurationParser
- NAMESPACE: URI
- XML_SCHEMA: URL
- MANAGEMENT_ENABLED_ATTRIBUTE: String
- STATISTICS_ENABLED_ATTRIBUTE: String
- getXmlSchema(): Source
- getNamespace(): URI
- parseServiceConfiguration(Element, ClassLoader): ServiceConfiguration<Jsr107Service>
- getServiceType(): Class<Jsr107Service>
- unparseServiceConfiguration(ServiceConfiguration<Jsr107Service>): Element
- Jsr107CacheLoaderWriter
-
Jsr107ServiceConfigurationParser
- NAMESPACE: URI
- XML_SCHEMA: URL
- ENABLE_MANAGEMENT_ALL_ATTRIBUTE: String
- JSR_107_COMPLIANT_ATOMICS_ATTRIBUTE: String
- ENABLE_STATISTICS_ALL_ATTRIBUTE: String
- DEFAULT_TEMPLATE_ATTRIBUTE: String
- CACHE_NAME_ATTRIBUTE: String
- TEMPLATE_NAME_ATTRIBUTE: String
- getXmlSchema(): Source
- getNamespace(): URI
- parseServiceCreationConfiguration(Element, ClassLoader): ServiceCreationConfiguration<Jsr107Service>
- getServiceType(): Class<Jsr107Service>
- unparseServiceCreationConfiguration(ServiceCreationConfiguration<Jsr107Service>): Element
-
WrappedCacheLoaderWriter
- delegate: CacheLoaderWriter<Object, Object>
- WrappedCacheLoaderWriter(CacheLoaderWriter<Object, Object>): void
- loadAllAlways(Iterable<Object>): Map<Object, Object>
- load(Object): Object
- loadAll(Iterable<Object>): Map<Object, Object>
- write(Object, Object): void
- writeAll(Iterable<Entry>): void
- delete(Object): void
- deleteAll(Iterable<Object>): void
-
tck
-
Eh107MBeanServerBuilder
- Eh107MBeanServerBuilder(): void
- newMBeanServer(String, MBeanServer, MBeanServerDelegate): MBeanServer
-
Eh107MBeanServerDelegate
- delegate: MBeanServerDelegate
- Eh107MBeanServerDelegate(MBeanServerDelegate): void
- getSpecificationName(): String
- getSpecificationVersion(): String
- getSpecificationVendor(): String
- getImplementationName(): String
- getImplementationVersion(): String
- getImplementationVendor(): String
- getNotificationInfo(): MBeanNotificationInfo[]
- addNotificationListener(NotificationListener, NotificationFilter, Object): void
- removeNotificationListener(NotificationListener, NotificationFilter, Object): void
- removeNotificationListener(NotificationListener): void
- sendNotification(Notification): void
- getMBeanServerId(): String
-
Eh107MBeanServerBuilder
-
DefaultJsr107Service
-
CacheResources
-
jsr107
-
ehcache