Package Hierarchies:
- com.github.benmanes.caffeine,
- com.github.benmanes.caffeine.base,
- com.github.benmanes.caffeine.cache,
- com.github.benmanes.caffeine.cache.stats,
- com.github.benmanes.caffeine.guava,
- com.github.benmanes.caffeine.jcache,
- com.github.benmanes.caffeine.jcache.configuration,
- com.github.benmanes.caffeine.jcache.copy,
- com.github.benmanes.caffeine.jcache.event,
- com.github.benmanes.caffeine.jcache.expiry,
- com.github.benmanes.caffeine.jcache.integration,
- com.github.benmanes.caffeine.jcache.management,
- com.github.benmanes.caffeine.jcache.processor,
- com.github.benmanes.caffeine.jcache.spi
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- com.github.benmanes.caffeine.jcache.copy.AbstractCopier<A> (implements com.github.benmanes.caffeine.jcache.copy.Copier)
- java.util.AbstractMap.SimpleImmutableEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
- com.github.benmanes.caffeine.jcache.EntryProxy<K,V> (implements javax.cache.Cache.Entry<K,V>)
- com.github.benmanes.caffeine.jcache.CacheManagerImpl (implements javax.cache.CacheManager)
- com.github.benmanes.caffeine.jcache.CacheProxy<K,V> (implements javax.cache.Cache<K,V>)
- com.github.benmanes.caffeine.cache.stats.CacheStats
- com.github.benmanes.caffeine.guava.CaffeinatedGuava
- com.github.benmanes.caffeine.cache.Caffeine<K,V>
- com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider (implements javax.cache.spi.CachingProvider)
- com.github.benmanes.caffeine.jcache.configuration.CaffeineConfiguration<K,V> (implements javax.cache.configuration.CompleteConfiguration<K,V>)
- com.github.benmanes.caffeine.cache.CaffeineSpec
- com.github.benmanes.caffeine.cache.stats.ConcurrentStatsCounter (implements com.github.benmanes.caffeine.cache.stats.StatsCounter)
- com.github.benmanes.caffeine.jcache.processor.EntryProcessorEntry<K,V> (implements javax.cache.processor.MutableEntry<K,V>)
- com.github.benmanes.caffeine.jcache.event.EventDispatcher<K,V>
- com.github.benmanes.caffeine.jcache.Expirable<V>
- java.io.InputStream (implements java.io.Closeable)
- com.github.benmanes.caffeine.jcache.event.JCacheEvictionListener<K,V> (implements com.github.benmanes.caffeine.cache.RemovalListener<K,V>)
- com.github.benmanes.caffeine.jcache.expiry.JCacheExpiryPolicy (implements javax.cache.expiry.ExpiryPolicy, java.io.Serializable)
- com.github.benmanes.caffeine.jcache.integration.JCacheLoaderAdapter<K,V> (implements com.github.benmanes.caffeine.cache.CacheLoader<K,V>)
- com.github.benmanes.caffeine.jcache.management.JCacheMXBean (implements javax.cache.management.CacheMXBean)
- com.github.benmanes.caffeine.jcache.management.JCacheStatisticsMXBean (implements javax.cache.management.CacheStatisticsMXBean)
- com.github.benmanes.caffeine.jcache.management.JmxRegistration
- com.github.benmanes.caffeine.jcache.event.Registration<K,V>
- com.github.benmanes.caffeine.jcache.configuration.TypesafeConfigurator
- com.github.benmanes.caffeine.base.UnsafeAccess
Interface Hierarchy
- com.github.benmanes.caffeine.cache.AsyncCache<K,V>
- com.github.benmanes.caffeine.cache.AsyncCacheLoader<K,V>
- com.github.benmanes.caffeine.cache.Cache<K,V>
- com.github.benmanes.caffeine.cache.CacheWriter<K,V>
- com.github.benmanes.caffeine.jcache.copy.Copier
- com.github.benmanes.caffeine.cache.Expiry<K,V>
- com.github.benmanes.caffeine.jcache.configuration.FactoryCreator
- com.github.benmanes.caffeine.cache.Policy<K,V>
- com.github.benmanes.caffeine.cache.Policy.Eviction<K,V>
- com.github.benmanes.caffeine.cache.Policy.Expiration<K,V>
- com.github.benmanes.caffeine.cache.Policy.VarExpiration<K,V>
- com.github.benmanes.caffeine.cache.RemovalListener<K,V>
- com.github.benmanes.caffeine.cache.Scheduler
- com.github.benmanes.caffeine.cache.stats.StatsCounter
- com.github.benmanes.caffeine.cache.Ticker
- com.github.benmanes.caffeine.cache.Weigher<K,V>