Class JvmCacheAdapter<K,V>

java.lang.Object
com.atlassian.confluence.impl.vcache.JvmCacheAdapter<K,V>
All Implemented Interfaces:
com.atlassian.cache.Cache<K,V>, com.atlassian.cache.ReadThroughCache<K,V>

@Deprecated public final class JvmCacheAdapter<K,V> extends Object implements com.atlassian.cache.Cache<K,V>
Deprecated.
since 7.20
An implementation of Cache backed by a JvmCache. This can be useful for backwards compatibility code.
Since:
7.20
  • Constructor Summary

    Constructors
    Constructor
    Description
    JvmCacheAdapter(com.atlassian.vcache.JvmCache<K,V> delegate)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addListener(@NonNull com.atlassian.cache.CacheEntryListener<K,V> listener, boolean includeValues)
    Deprecated.
     
    boolean
    containsKey(@NonNull K key)
    Deprecated.
     
    @Nullable V
    get(@NonNull K key)
    Deprecated.
     
    @NonNull V
    get(@NonNull K key, @NonNull com.atlassian.cache.Supplier<? extends V> valueSupplier)
    Deprecated.
     
    @NonNull Collection<K>
    Deprecated.
     
    @NonNull String
    Deprecated.
     
    void
    put(@NonNull K key, @NonNull V value)
    Deprecated.
     
    @Nullable V
    putIfAbsent(@NonNull K key, @NonNull V value)
    Deprecated.
     
    void
    remove(@NonNull K key)
    Deprecated.
     
    boolean
    remove(@NonNull K key, @NonNull V value)
    Deprecated.
     
    void
    Deprecated.
     
    void
    removeListener(@NonNull com.atlassian.cache.CacheEntryListener<K,V> listener)
    Deprecated.
     
    boolean
    replace(@NonNull K key, @NonNull V oldValue, @NonNull V newValue)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.atlassian.cache.ReadThroughCache

    getBulk
  • Constructor Details

    • JvmCacheAdapter

      public JvmCacheAdapter(com.atlassian.vcache.JvmCache<K,V> delegate)
      Deprecated.
  • Method Details

    • getName

      public @NonNull String getName()
      Deprecated.
      Specified by:
      getName in interface com.atlassian.cache.ReadThroughCache<K,V>
    • containsKey

      public boolean containsKey(@NonNull K key)
      Deprecated.
      Specified by:
      containsKey in interface com.atlassian.cache.ReadThroughCache<K,V>
    • getKeys

      public @NonNull Collection<K> getKeys()
      Deprecated.
      Specified by:
      getKeys in interface com.atlassian.cache.ReadThroughCache<K,V>
    • get

      public @Nullable V get(@NonNull K key)
      Deprecated.
      Specified by:
      get in interface com.atlassian.cache.ReadThroughCache<K,V>
    • get

      public @NonNull V get(@NonNull K key, @NonNull com.atlassian.cache.Supplier<? extends V> valueSupplier)
      Deprecated.
      Specified by:
      get in interface com.atlassian.cache.ReadThroughCache<K,V>
    • put

      public void put(@NonNull K key, @NonNull V value)
      Deprecated.
      Specified by:
      put in interface com.atlassian.cache.Cache<K,V>
    • putIfAbsent

      public @Nullable V putIfAbsent(@NonNull K key, @NonNull V value)
      Deprecated.
      Specified by:
      putIfAbsent in interface com.atlassian.cache.Cache<K,V>
    • remove

      public void remove(@NonNull K key)
      Deprecated.
      Specified by:
      remove in interface com.atlassian.cache.ReadThroughCache<K,V>
    • remove

      public boolean remove(@NonNull K key, @NonNull V value)
      Deprecated.
      Specified by:
      remove in interface com.atlassian.cache.ReadThroughCache<K,V>
    • removeAll

      public void removeAll()
      Deprecated.
      Specified by:
      removeAll in interface com.atlassian.cache.ReadThroughCache<K,V>
    • replace

      public boolean replace(@NonNull K key, @NonNull V oldValue, @NonNull V newValue)
      Deprecated.
      Specified by:
      replace in interface com.atlassian.cache.Cache<K,V>
    • addListener

      public void addListener(@NonNull com.atlassian.cache.CacheEntryListener<K,V> listener, boolean includeValues)
      Deprecated.
      Specified by:
      addListener in interface com.atlassian.cache.Cache<K,V>
    • removeListener

      public void removeListener(@NonNull com.atlassian.cache.CacheEntryListener<K,V> listener)
      Deprecated.
      Specified by:
      removeListener in interface com.atlassian.cache.Cache<K,V>