net.sf.jbaobab.expirable
Class Expirer.Expirable<E>
java.lang.Object
net.sf.jbaobab.expirable.Expirer.Expirable<E>
- All Implemented Interfaces:
- Comparable<Expirer.Expirable<E>>
- Enclosing class:
- Expirer<E>
public static final class Expirer.Expirable<E>
- extends Object
- implements Comparable<Expirer.Expirable<E>>
A wrapper class for object that has creation/expiration time.
- Author:
- Oakyoon Cha
Expirer.Expirable
protected Expirer.Expirable(E element,
long timeout)
element
public E element()
created
public long created()
expired
public long expired()
compareTo
public int compareTo(Expirer.Expirable expirable)
- Specified by:
compareTo in interface Comparable<Expirer.Expirable<E>>
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object