Interface ICache<K,V>

  • All Known Implementing Classes:
    ConcurrentLinkedHashCache, SerializingCache

    public interface ICache<K,V>
    This is similar to the Map interface, but requires maintaining a given capacity and does not require put or remove to return values, which lets SerializingCache be more efficient by avoiding deserialize except on get.
    • Method Detail

      • capacity

        long capacity()
      • setCapacity

        void setCapacity(long capacity)
      • put

        void put(K key,       V value)
      • putIfAbsent

        boolean putIfAbsent(K key,                  V value)
      • replace

        boolean replace(K key,              V old,              V value)
      • get

        V get(K key)
      • remove

        void remove(K key)
      • size

        int size()
      • weightedSize

        long weightedSize()
      • clear

        void clear()
      • keySet

        java.util.Set<K> keySet()
      • hotKeySet

        java.util.Set<K> hotKeySet(int n)
      • containsKey

        boolean containsKey(K key)

Copyright © 2013 The Apache Software Foundation

Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14