类 ExpiringMap<K,​V>

  • 所有已实现的接口:
    Map<K,​V>

    public class ExpiringMap<K,​V>
    extends Object
    implements Map<K,​V>
    can be expired map Contains a background thread that periodically checks if the data is out of date
    • 构造器详细资料

      • ExpiringMap

        public ExpiringMap()
      • ExpiringMap

        public ExpiringMap​(int timeToLive)
        Constructor
        参数:
        timeToLive - time to live (second)
      • ExpiringMap

        public ExpiringMap​(int timeToLive,
                           int expirationInterval)
    • 方法详细资料

      • put

        public V put​(K key,
                     V value)
        指定者:
        put 在接口中 Map<K,​V>
      • get

        public V get​(Object key)
        指定者:
        get 在接口中 Map<K,​V>
      • size

        public int size()
        指定者:
        size 在接口中 Map<K,​V>
      • isEmpty

        public boolean isEmpty()
        指定者:
        isEmpty 在接口中 Map<K,​V>
      • clear

        public void clear()
        指定者:
        clear 在接口中 Map<K,​V>
      • keySet

        public Set<K> keySet()
        指定者:
        keySet 在接口中 Map<K,​V>
      • putAll

        public void putAll​(Map<? extends K,​? extends V> inMap)
        指定者:
        putAll 在接口中 Map<K,​V>
      • getExpirationInterval

        public int getExpirationInterval()
      • setExpirationInterval

        public void setExpirationInterval​(int expirationInterval)
      • getTimeToLive

        public int getTimeToLive()
      • setTimeToLive

        public void setTimeToLive​(int timeToLive)