Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.cache2k.AbstractCache<K,V> (implements org.cache2k.Cache<K,V>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- org.cache2k.config.SectionContainer (implements java.util.Collection<E>)
- org.cache2k.Cache2kBuilder<K,V> (implements org.cache2k.config.ConfigBuilder<SELF,T>, org.cache2k.DataAware<K,V>)
- org.cache2k.config.Cache2kConfig<K,V> (implements org.cache2k.config.ConfigBean<SELF,B>, org.cache2k.config.ConfigWithSections, org.cache2k.DataAware<K,V>)
- org.cache2k.config.Cache2kManagerConfig (implements org.cache2k.config.ConfigBean<SELF,B>)
- org.cache2k.config.Cache2kManagerConfig.Builder (implements org.cache2k.config.ConfigBuilder<SELF,T>)
- org.cache2k.CacheManager (implements java.lang.AutoCloseable)
- org.cache2k.config.CacheTypeCapture<T> (implements org.cache2k.config.CacheType<T>)
- org.cache2k.config.CacheTypeCapture.OfArray
- org.cache2k.config.CacheTypeCapture.OfClass<T>
- org.cache2k.config.CacheTypeCapture.OfGeneric<T>
- org.cache2k.config.CustomizationReferenceSupplier<T> (implements org.cache2k.config.CustomizationSupplier<T>)
- org.cache2k.config.CustomizationSupplierByClassName<T> (implements org.cache2k.config.CustomizationSupplier<T>, org.cache2k.config.ValidatingConfigBean)
- org.cache2k.expiry.Expiry (implements org.cache2k.expiry.ExpiryTimeValues)
- org.cache2k.ForwardingCache<K,V> (implements org.cache2k.Cache<K,V>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.cache2k.CacheException
- org.cache2k.io.CacheLoaderException
- org.cache2k.CustomizationException
- org.cache2k.event.CacheEventListenerException
- org.cache2k.io.CacheWriterException
- org.cache2k.processor.EntryProcessingException
- org.cache2k.processor.RestartException
- java.lang.IllegalStateException
- org.cache2k.CacheClosedException
- org.cache2k.CacheException
- java.lang.RuntimeException
- java.lang.Exception
- org.cache2k.operation.TimeReference.Milliseconds (implements org.cache2k.operation.TimeReference)
- org.cache2k.operation.TimeReference.Default
- org.cache2k.config.ToggleFeature (implements org.cache2k.config.SingleFeature)
Interface Hierarchy
- java.lang.AutoCloseable
- org.cache2k.Cache<K,V> (also extends org.cache2k.DataAware<K,V>, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.config.BeanMarker
- org.cache2k.config.ConfigBean<SELF,B>
- org.cache2k.config.ConfigSection<SELF,B>
- org.cache2k.config.ValidatingConfigBean
- org.cache2k.config.ConfigBean<SELF,B>
- org.cache2k.spi.Cache2kCoreProvider
- org.cache2k.config.CacheBuildContext<K,V>
- org.cache2k.operation.CacheInfo
- org.cache2k.operation.CacheControl (also extends org.cache2k.operation.CacheOperation)
- org.cache2k.operation.CacheOperation
- org.cache2k.operation.CacheControl (also extends org.cache2k.operation.CacheInfo)
- org.cache2k.operation.CacheStatistics
- org.cache2k.config.CacheType<T>
- org.cache2k.config.CacheWrapper
- org.cache2k.config.ConfigBuilder<SELF,T>
- org.cache2k.config.SectionBuilder<SELF,T>
- org.cache2k.config.ConfigWithSections
- org.cache2k.Customization
- org.cache2k.DataAwareCustomization<K,V> (also extends org.cache2k.DataAware<K,V>)
- org.cache2k.io.AdvancedCacheLoader<K,V>
- org.cache2k.io.AsyncCacheLoader<K,V>
- org.cache2k.io.AsyncBulkCacheLoader<K,V>
- org.cache2k.io.CacheLoader<K,V>
- org.cache2k.io.BulkCacheLoader<K,V>
- org.cache2k.io.CacheWriter<K,V>
- org.cache2k.io.ExceptionPropagator<K,V>
- org.cache2k.io.ResiliencePolicy<K,V> (also extends org.cache2k.expiry.ExpiryTimeValues)
- org.cache2k.operation.Weigher<K,V>
- org.cache2k.DataAwareCustomization<K,V> (also extends org.cache2k.DataAware<K,V>)
- org.cache2k.config.CustomizationSupplier<T>
- org.cache2k.config.DataCustomizationSupplier<K,V,T>
- org.cache2k.DataAware<K,V>
- org.cache2k.io.AsyncBulkCacheLoader.BulkCallback<K,V>
- org.cache2k.io.AsyncBulkCacheLoader.BulkLoadContext<K,V>
- org.cache2k.io.AsyncCacheLoader.Context<K,V>
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.KeyValueSource<K,V>)
- org.cache2k.CacheEntry<K,V>
- org.cache2k.io.LoadExceptionInfo<K,V>
- org.cache2k.processor.MutableCacheEntry<K,V>
- org.cache2k.event.CacheEntryOperationListener<K,V> (also extends java.util.EventListener)
- org.cache2k.event.CacheEntryCreatedListener<K,V>
- org.cache2k.event.CacheEntryEvictedListener<K,V>
- org.cache2k.event.CacheEntryExpiredListener<K,V>
- org.cache2k.event.CacheEntryRemovedListener<K,V>
- org.cache2k.event.CacheEntryUpdatedListener<K,V>
- org.cache2k.DataAwareCustomization<K,V> (also extends org.cache2k.Customization)
- org.cache2k.io.AdvancedCacheLoader<K,V>
- org.cache2k.io.AsyncCacheLoader<K,V>
- org.cache2k.io.AsyncBulkCacheLoader<K,V>
- org.cache2k.io.CacheLoader<K,V>
- org.cache2k.io.BulkCacheLoader<K,V>
- org.cache2k.io.CacheWriter<K,V>
- org.cache2k.io.ExceptionPropagator<K,V>
- org.cache2k.io.ResiliencePolicy<K,V> (also extends org.cache2k.expiry.ExpiryTimeValues)
- org.cache2k.operation.Weigher<K,V>
- org.cache2k.processor.EntryMutator<K,V>
- org.cache2k.processor.EntryProcessor<K,V,R>
- org.cache2k.expiry.ExpiryPolicy<K,V> (also extends org.cache2k.expiry.ExpiryTimeValues)
- org.cache2k.KeyValueSource<K,V>
- org.cache2k.Cache<K,V> (also extends java.lang.AutoCloseable, org.cache2k.DataAware<K,V>)
- org.cache2k.processor.EntryProcessingResult<R>
- java.util.EventListener
- org.cache2k.io.AsyncCacheLoader.Callback<V>
- org.cache2k.event.CacheEntryOperationListener<K,V> (also extends org.cache2k.DataAware<K,V>)
- org.cache2k.event.CacheEntryCreatedListener<K,V>
- org.cache2k.event.CacheEntryEvictedListener<K,V>
- org.cache2k.event.CacheEntryExpiredListener<K,V>
- org.cache2k.event.CacheEntryRemovedListener<K,V>
- org.cache2k.event.CacheEntryUpdatedListener<K,V>
- org.cache2k.event.CacheLifecycleListener
- org.cache2k.event.CacheClosedListener
- org.cache2k.event.CacheCreatedListener
- java.util.concurrent.Executor
- org.cache2k.operation.Scheduler
- org.cache2k.expiry.ExpiryTimeValues
- org.cache2k.expiry.ExpiryPolicy<K,V> (also extends org.cache2k.DataAware<K,V>)
- org.cache2k.io.ResiliencePolicy<K,V> (also extends org.cache2k.DataAwareCustomization<K,V>)
- org.cache2k.config.Feature
- org.cache2k.config.SingleFeature
- org.cache2k.operation.TimeReference
- org.cache2k.expiry.ValueWithExpiryTime
- org.cache2k.config.WithSection<CFG,B>
Annotation Type Hierarchy
- org.cache2k.annotation.NonNull (implements java.lang.annotation.Annotation)
- org.cache2k.annotation.NonNullApi (implements java.lang.annotation.Annotation)
- org.cache2k.annotation.Nullable (implements java.lang.annotation.Annotation)