Class TimeoutMap.TimedEntry

java.lang.Object
com.twelvemonkeys.util.AbstractDecoratedMap.BasicEntry<K,V>
com.twelvemonkeys.util.TimeoutMap.TimedEntry
All Implemented Interfaces:
Serializable, Map.Entry<K,V>
Enclosing class:
TimeoutMap<K,V>

private class TimeoutMap.TimedEntry extends AbstractDecoratedMap.BasicEntry<K,V>
Keeps track of timed objects
  • Field Details

    • mTimestamp

      private long mTimestamp
  • Constructor Details

    • TimedEntry

      TimedEntry(K pKey, V pValue)
  • Method Details

    • setValue

      public V setValue(V pValue)
      Specified by:
      setValue in interface Map.Entry<K,V>
      Overrides:
      setValue in class AbstractDecoratedMap.BasicEntry<K,V>
    • updateTimestamp

      private void updateTimestamp()
    • isExpired

      final boolean isExpired()
    • isExpiredBy

      final boolean isExpiredBy(long pTime)
    • expires

      final long expires()