Uses of Package
com.google.common.cache
Packages that use com.google.common.cache
Package
Description
Discouraged (in favor of Caffeine) caching utilities.
Discouraged in favor of dependency injection and
concurrency frameworks, EventBus allows publish-subscribe-style communication.
-
Classes in com.google.common.cache used by com.google.common.cacheClassDescriptionThis class provides a skeletal implementation of the
Cache
interface to minimize the effort required to implement this interface.Accumulates statistics during the operation of aCache
for presentation byCache.stats()
.A semi-persistent mapping from keys to values.A builder ofLoadingCache
andCache
instances.A specification of aCacheBuilder
configuration.Base class for parsing times with durationsBase class for parsing integers.Base class for parsing integers.Parses a single value.Computes or retrieves values, based on a key, for use in populating aLoadingCache
.Statistics about the performance of aCache
.Marks all "top-level" types as non-null in a way that is recognized by Kotlin.A cache which forwards all its method calls to another cache.A cache which forwards all its method calls to another cache.A semi-persistent mapping from keys to values.The concurrent hash map implementation built byCacheBuilder
.Creates new entries.Serializes the configuration of a LocalCache, reconstituting it as a Cache using CacheBuilder upon deserialization.Segments are specialized versions of hash tables.References a soft value.Used for strongly-referenced keys.References a strong value.A reference to a value.Used for weakly-referenced keys.References a weak value.Custom Entry class used by EntryIterator.next(), that relays setValue changes to the underlying map.Abstract interface for objects that can concurrently add longs.An entry in a reference map.The reason why a cached entry was removed.An object that can receive a notification when an entry is removed from a cache.A notification of the removal of a single entry.A package-local class holding common representation and mechanics for classes supporting dynamic striping on 64bit values.Padded variant of AtomicLong supporting only raw accesses plus CAS.Calculates the weights of cache entries. -
Classes in com.google.common.cache used by com.google.common.eventbus