Interface TransactionAwareCache<K,V>


public interface TransactionAwareCache<K,V>
A subset of the Cache interface that contains those operations that support transactional isolation.
Since:
7.5
  • Method Details

    • getKeys

      Collection<K> getKeys()
    • get

      V get(K key)
    • get

      V get(K key, com.atlassian.cache.Supplier<? extends V> supplier)
    • put

      void put(K key, V value)
    • remove

      void remove(K key)
    • removeAll

      void removeAll()
    • from

      static <K, V> TransactionAwareCache<K,V> from(com.atlassian.cache.Cache<K,V> delegate)
      Narrow a standard Cache down to the TransactionAwareCache interface.