Uses of Annotation Interface
com.google.common.cache.ElementTypesAreNonnullByDefault
Packages that use ElementTypesAreNonnullByDefault
-
Uses of ElementTypesAreNonnullByDefault in com.google.common.cache
Classes in com.google.common.cache with annotations of type ElementTypesAreNonnullByDefaultModifier and TypeClassDescriptionclass
AbstractCache<K,
V> This class provides a skeletal implementation of theCache
interface to minimize the effort required to implement this interface.class
AbstractLoadingCache<K,
V> This class provides a skeletal implementation of theCache
interface to minimize the effort required to implement this interface.interface
Cache<K,
V> A semi-persistent mapping from keys to values.final class
CacheBuilder<K,
V> A builder ofLoadingCache
andCache
instances.final class
A specification of aCacheBuilder
configuration.class
CacheLoader<K,
V> Computes or retrieves values, based on a key, for use in populating aLoadingCache
.final class
Statistics about the performance of aCache
.class
ForwardingCache<K,
V> A cache which forwards all its method calls to another cache.class
A cache which forwards all its method calls to another cache.(package private) @interface
Disables Animal Sniffer's checking of compatibility with older versions of Java/Android.interface
LoadingCache<K,
V> A semi-persistent mapping from keys to values.(package private) interface
Abstract interface for objects that can concurrently add longs.(package private) final class
Source ofLongAddable
objects that deals with GWT, Unsafe, and all that.(package private) final class
One or more variables that together maintain an initially zerolong
sum.(package private) interface
ReferenceEntry<K,
V> An entry in a reference map.enum
The reason why a cached entry was removed.interface
RemovalListener<K,
V> An object that can receive a notification when an entry is removed from a cache.final class
A collection of common removal listeners.final class
RemovalNotification<K,
V> A notification of the removal of a single entry.(package private) class
A package-local class holding common representation and mechanics for classes supporting dynamic striping on 64bit values.interface
Weigher<K,
V> Calculates the weights of cache entries.