Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.cache2k.core.AbstractCacheEntry<K,V> (implements org.cache2k.CacheEntry<K,V>)
- org.cache2k.core.common.AbstractCacheStatistics (implements org.cache2k.operation.CacheStatistics)
- org.cache2k.core.eviction.AbstractEviction (implements org.cache2k.core.eviction.Eviction)
- org.cache2k.core.eviction.ClockProPlusEviction
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.cache2k.core.ConcurrentMapWrapper<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- org.cache2k.core.event.AsyncDispatcher<K>
- org.cache2k.core.event.AsyncEvent<K>
- 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.eviction.InternalEvictionListener<K,V>)
- org.cache2k.core.HeapCache<K,V> (implements org.cache2k.core.eviction.HeapCacheForEviction<K,V>)
- org.cache2k.core.common.BaseCacheControl (implements org.cache2k.operation.CacheControl)
- org.cache2k.core.BulkAction<K,V,R> (implements org.cache2k.io.AsyncBulkCacheLoader.BulkCallback<K,V>, org.cache2k.io.AsyncCacheLoader<K,V>, org.cache2k.core.EntryAction.CompletedCallback<K,V,R>)
- org.cache2k.core.BulkResultCollector<K,V>
- org.cache2k.core.Cache2kCoreProviderImpl (implements org.cache2k.spi.Cache2kCoreProvider)
- org.cache2k.core.util.Cache2kVersion
- org.cache2k.CacheManager (implements java.lang.AutoCloseable)
- org.cache2k.core.CacheManagerImpl
- org.cache2k.core.api.CommonMetrics.BlackHole (implements org.cache2k.core.api.CommonMetrics.Updater)
- org.cache2k.core.ConcurrentEntryIterator<K,V> (implements java.util.Iterator<E>)
- org.cache2k.core.DefaultExceptionPropagator<K,V> (implements org.cache2k.io.ExceptionPropagator<K,V>)
- org.cache2k.core.timing.DefaultSchedulerProvider (implements org.cache2k.config.CustomizationSupplier<T>)
- org.cache2k.core.concurrency.DefaultThreadFactoryProvider (implements org.cache2k.core.concurrency.ThreadFactoryProvider)
- org.cache2k.core.timing.DefaultTimer (implements org.cache2k.core.timing.Timer)
- org.cache2k.core.eviction.DelegatingEviction (implements org.cache2k.core.eviction.Eviction)
- org.cache2k.core.eviction.IdleScanEviction
- 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.operation.Progress<K,V,R>, java.lang.Runnable)
- org.cache2k.core.EntryProcessingResultFactory
- org.cache2k.core.eviction.EvictionFactory
- org.cache2k.core.ExceptionWrapper<K,V> (implements org.cache2k.io.LoadExceptionInfo<K,V>)
- org.cache2k.core.concurrency.GlobalThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.cache2k.core.eviction.IdleScan (implements org.cache2k.core.api.NeedsClose)
- 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.InternalCache2kBuilder.WrappedAdvancedCacheLoader<K,V> (implements org.cache2k.io.AdvancedCacheLoader<K,V>, java.lang.AutoCloseable)
- org.cache2k.core.api.InternalConfig (implements org.cache2k.config.ConfigSection<SELF,B>)
- org.cache2k.core.api.InternalConfig.Builder (implements org.cache2k.config.SectionBuilder<SELF,T>)
- org.cache2k.core.log.Log
- org.cache2k.core.log.Log.JdkLogger
- org.cache2k.core.log.Log.Slf4jLogger
- org.cache2k.core.log.Log.SuppressionCounter
- org.cache2k.core.MapValueConverterProxy<K,V,S> (implements java.util.Map<K,V>)
- org.cache2k.core.OperationCompletion<K>
- org.cache2k.core.operation.Operations<K,V>
- org.cache2k.core.SegmentedEviction (implements org.cache2k.core.eviction.Eviction)
- org.cache2k.core.operation.Semantic.Base<K,V,R> (implements org.cache2k.core.operation.Semantic<K,V,R>)
- org.cache2k.core.operation.Semantic.InsertOrUpdate<K,V,R>
- org.cache2k.core.operation.Semantic.MightUpdate<K,V,R>
- org.cache2k.core.operation.Operations.ExpireEvent<K,V>
- org.cache2k.core.operation.Semantic.Update<K,V,R>
- org.cache2k.core.operation.Semantic.Read<K,V,R>
- org.cache2k.core.StampedHash<K,V>
- org.cache2k.core.StandardCommonMetrics (implements org.cache2k.core.api.CommonMetrics.Updater)
- 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.core.BulkOperationException
- org.cache2k.core.CacheOperationInterruptedException
- org.cache2k.CustomizationException
- org.cache2k.core.ExpiryPolicyException
- org.cache2k.core.ResiliencePolicyException
- org.cache2k.core.EntryAction.AbortWhenProcessingException
- org.cache2k.processor.RestartException
- org.cache2k.core.operation.Operations.NeedsLoadRestartException
- org.cache2k.core.operation.Operations.NeedsLockRestartException
- org.cache2k.core.operation.Operations.WantsDataRestartException
- org.cache2k.CacheException
- java.lang.RuntimeException
- java.lang.Error
- org.cache2k.core.timing.TimerTask (implements java.lang.Runnable)
- org.cache2k.core.timing.TimerWheels (implements org.cache2k.core.timing.TimerStructure)
- org.cache2k.core.timing.Timing<K,V> (implements org.cache2k.core.api.NeedsClose)
- org.cache2k.core.timing.StaticTiming<K,V>
- org.cache2k.core.timing.TimeAgnosticTiming<K,V>
- org.cache2k.core.util.Util
Interface Hierarchy
- java.lang.AutoCloseable
- org.cache2k.Cache<K,V> (also extends org.cache2k.DataAware<K,V>, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.core.api.InternalCache<K,V> (also extends org.cache2k.core.api.InternalCacheCloseContext, org.cache2k.core.timing.TimerEventListener<K,V>)
- org.cache2k.Cache<K,V> (also extends org.cache2k.DataAware<K,V>, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.config.CacheBuildContext<K,V>
- org.cache2k.core.api.InternalCacheBuildContext<K,V>
- org.cache2k.core.spi.CacheConfigProvider
- org.cache2k.core.spi.CacheLifeCycleListener
- org.cache2k.core.spi.CacheManagerLifeCycleListener
- org.cache2k.core.api.CommonMetrics
- org.cache2k.core.api.CommonMetrics.Updater
- org.cache2k.DataAware<K,V>
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.core.api.InternalCache<K,V> (also extends org.cache2k.core.api.InternalCacheCloseContext, org.cache2k.core.timing.TimerEventListener<K,V>)
- org.cache2k.CacheEntry<K,V>
- org.cache2k.core.operation.ResultEntry<K,V> (also extends org.cache2k.core.operation.ExaminationEntry<K,V>)
- org.cache2k.KeyValueSource<K,V>
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.DataAware<K,V>)
- org.cache2k.core.api.InternalCache<K,V> (also extends org.cache2k.core.api.InternalCacheCloseContext, org.cache2k.core.timing.TimerEventListener<K,V>)
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.DataAware<K,V>)
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.core.EntryAction.CompletedCallback<K,V,R>
- org.cache2k.core.EventCounter
- org.cache2k.core.eviction.EvictionMetrics
- org.cache2k.core.operation.ExaminationEntry<K,V>
- org.cache2k.core.operation.ResultEntry<K,V> (also extends org.cache2k.CacheEntry<K,V>)
- org.cache2k.core.api.HealthInfoElement
- org.cache2k.core.eviction.HeapCacheForEviction<K,V>
- org.cache2k.core.api.InternalCacheCloseContext
- org.cache2k.core.api.InternalCache<K,V> (also extends org.cache2k.Cache<K,V>, org.cache2k.core.timing.TimerEventListener<K,V>)
- org.cache2k.core.api.InternalCacheInfo
- org.cache2k.core.eviction.InternalEvictionListener<K,V>
- org.cache2k.core.log.LogFactory
- org.cache2k.core.api.NeedsClose
- org.cache2k.core.operation.Progress<K,V,R>
- org.cache2k.core.operation.Semantic<K,V,R>
- org.cache2k.core.concurrency.ThreadFactoryProvider
- org.cache2k.core.timing.TimerEventListener<K,V>
- org.cache2k.core.api.InternalCache<K,V> (also extends org.cache2k.Cache<K,V>, org.cache2k.core.api.InternalCacheCloseContext)
- org.cache2k.core.timing.TimerStructure