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 Detail

      • 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>