Uses of Annotation Interface
com.google.common.cache.ElementTypesAreNonnullByDefault

Package
Description
Discouraged (in favor of Caffeine) caching utilities.
  • Uses of ElementTypesAreNonnullByDefault in com.google.common.cache

    Classes in com.google.common.cache with annotations of type ElementTypesAreNonnullByDefault
    Modifier and Type
    Class
    Description
    class 
    This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface.
    class 
    This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface.
    interface 
    Cache<K,V>
    A semi-persistent mapping from keys to values.
    final class 
    A builder of LoadingCache and Cache instances.
    final class 
    A specification of a CacheBuilder configuration.
    class 
    Computes or retrieves values, based on a key, for use in populating a LoadingCache.
    final class 
    Statistics about the performance of a Cache.
    class 
    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 
    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 of LongAddable objects that deals with GWT, Unsafe, and all that.
    (package private) final class 
    One or more variables that together maintain an initially zero long sum.
    (package private) interface 
    An entry in a reference map.
    enum 
    The reason why a cached entry was removed.
    interface 
    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 
    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.