Class AgeOutCache<K>


  • public class AgeOutCache<K>
    extends java.lang.Object
    Cache which removes its elements after a certain time
    Version:
    $Id: AgeOutCache.java,v 1.1.2.2 2009/04/15 07:18:47 belaban Exp $
    Author:
    Bela Ban
    • Constructor Detail

      • AgeOutCache

        public AgeOutCache​(java.util.concurrent.ScheduledExecutorService timer,
                           long timeout)
      • AgeOutCache

        public AgeOutCache​(java.util.concurrent.ScheduledExecutorService timer,
                           long timeout,
                           AgeOutCache.Handler handler)
    • Method Detail

      • getTimeout

        public long getTimeout()
      • setTimeout

        public void setTimeout​(long timeout)
      • add

        public void add​(K key)
      • remove

        public void remove​(K key)
      • removeAll

        public void removeAll​(java.util.Collection<K> keys)
      • size

        public int size()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object