Class Hierarchy
- java.lang.Object
- org.cache2k.core.AbstractCacheEntry<K,V> (implements org.cache2k.CacheEntry<K,V>)
- org.cache2k.core.BaseCache<K,V> (implements org.cache2k.core.api.InternalCache<K,V>)
- org.cache2k.core.HeapCache<K,V> (implements org.cache2k.core.eviction.HeapCacheForEviction<K,V>)
- org.cache2k.core.IntHeapCache<V>
- org.cache2k.core.WiredCache<K,V> (implements org.cache2k.core.HeapCacheListener<K,V>)
- org.cache2k.core.HeapCache<K,V> (implements org.cache2k.core.eviction.HeapCacheForEviction<K,V>)
- org.cache2k.core.Cache2kCoreProviderImpl (implements org.cache2k.spi.Cache2kCoreProvider)
- org.cache2k.CacheManager (implements java.lang.AutoCloseable)
- org.cache2k.core.CacheManagerImpl
- org.cache2k.core.ConcurrentEntryIterator<K,V> (implements java.util.Iterator<E>)
- org.cache2k.core.ConcurrentMapWrapper<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- org.cache2k.core.DummyConfigProvider (implements org.cache2k.core.spi.CacheConfigProvider)
- org.cache2k.core.Entry<K,V> (implements org.cache2k.core.operation.ExaminationEntry<K,V>)
- org.cache2k.core.Entry.ProcessingState
- org.cache2k.core.EntryAction<K,V,R> (implements org.cache2k.io.AsyncCacheLoader.Callback<V>, org.cache2k.io.AsyncCacheLoader.Context<K,V>, org.cache2k.core.experimentalApi.AsyncCacheWriter.Callback, org.cache2k.core.operation.Progress<K,V,R>, java.lang.Runnable)
- org.cache2k.core.ExceptionWrapper<K,V> (implements org.cache2k.io.LoadExceptionInfo<K,V>)
- org.cache2k.core.ExclusiveExecutor (implements java.io.Closeable, java.util.concurrent.Executor)
- org.cache2k.core.Hash2<K,V>
- org.cache2k.core.HeapCache.RunWithCatch (implements java.lang.Runnable)
- org.cache2k.core.HeapCacheListener.NoOperation<K,V> (implements org.cache2k.core.HeapCacheListener<K,V>)
- org.cache2k.core.IntegerTo16BitFloatingPoint
- org.cache2k.core.IntegrityState
- org.cache2k.core.InternalCache2kBuilder<K,V> (implements org.cache2k.core.api.InternalCacheBuildContext<K,V>)
- org.cache2k.core.MapValueConverterProxy<K,V,S> (implements java.util.Map<K,V>)
- org.cache2k.core.OperationCompletion<K>
- org.cache2k.core.SegmentedEviction (implements org.cache2k.core.eviction.Eviction, org.cache2k.core.eviction.EvictionMetrics)
- org.cache2k.core.SingleProviderResolver
- org.cache2k.core.StandardCommonMetrics (implements org.cache2k.core.api.CommonMetrics.Updater)
- org.cache2k.core.StandardCommonMetricsFactory (implements org.cache2k.core.CommonMetricsFactory)
- org.cache2k.core.StandardExceptionPropagator (implements org.cache2k.io.ExceptionPropagator<K,V>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- org.cache2k.core.CacheInternalError
- java.lang.Exception
- java.lang.RuntimeException
- org.cache2k.CacheException
- org.cache2k.CustomizationException
- org.cache2k.core.EntryAction.ListenerException
- org.cache2k.core.EntryAction.ProcessingFailureException
- org.cache2k.core.EntryAction.StorageReadException
- org.cache2k.core.EntryAction.StorageWriteException
- org.cache2k.core.ExpiryPolicyException
- org.cache2k.core.ResiliencePolicyException
- org.cache2k.CustomizationException
- java.lang.IllegalStateException
- org.cache2k.core.CacheClosedException
- org.cache2k.CacheException
- java.lang.RuntimeException
- java.lang.Error
- org.cache2k.core.util.TunableConstants (implements java.lang.Cloneable)
- org.cache2k.core.Cache2kCoreProviderImpl.Tunable
- org.cache2k.core.HeapCache.Tunable
Interface Hierarchy
- org.cache2k.core.CanCheckIntegrity
- org.cache2k.core.CommonMetricsFactory
- org.cache2k.core.CommonMetricsFactory.Parameters
- org.cache2k.core.EntryAction.CompletedCallback<K,V,R>
- org.cache2k.core.EventCounter
- org.cache2k.core.HeapCacheListener<K,V>