public class ExpiringStack
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ExpiringStack()
Construct a new, empty stack.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears this stack.
|
void |
expireBefore(long time) |
java.lang.Object |
first()
Returns the first element of the stack.
|
boolean |
isEmpty()
Returns
true if the stack is empty. |
java.lang.Object |
last() |
java.lang.Object |
pop()
Pops from this stack.
|
void |
push(java.lang.Object obj)
Push into this stack.
|
void |
remove(java.lang.Object o) |
int |
size()
Returns the number of elements in the stack.
|
public void clear()
public java.lang.Object pop()
null, if this stack is empty or the element is
really null.public void push(java.lang.Object obj)
public void remove(java.lang.Object o)
public void expireBefore(long time)
public java.lang.Object first()
null, if the stack is empty, or the element is
really null.public java.lang.Object last()
public boolean isEmpty()
true if the stack is empty.public int size()