Interface NonKeyEvictableCache<K,V>

All Superinterfaces:
com.google.common.cache.Cache<K,V>

public interface NonKeyEvictableCache<K,V> extends com.google.common.cache.Cache<K,V>
A Cache that does not support key-based eviction.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
    Not supported.
    void
    Invalidates all live entries in the cache.
    void
    Deprecated.
    Not supported.

    Methods inherited from interface com.google.common.cache.Cache

    asMap, cleanUp, get, getAllPresent, getIfPresent, put, putAll, size, stats
  • Method Details

    • invalidate

      @Deprecated void invalidate(Object key)
      Deprecated.
      Not supported. Use EvictableCache cache implementation instead.
      Specified by:
      invalidate in interface com.google.common.cache.Cache<K,V>
    • invalidateAll

      @Deprecated void invalidateAll(Iterable<?> keys)
      Deprecated.
      Not supported. Use EvictableCache cache implementation instead.
      Specified by:
      invalidateAll in interface com.google.common.cache.Cache<K,V>
    • invalidateAll

      void invalidateAll()
      Invalidates all live entries in the cache. Ongoing loads may not be invalidated, so subsequent get from the cache is not guaranteed to return fresh state. Must not be relied on for correctness, but can be used for manual intervention, e.g. as a method exposed over JMX.
      Specified by:
      invalidateAll in interface com.google.common.cache.Cache<K,V>