public class TimelyMemory<Timestamp extends java.lang.Comparable<Timestamp>> extends java.lang.Object implements Clearable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Tuple,Timestamp> |
leastTimestampMemory |
protected java.util.Map<Tuple,java.util.TreeMap<Timestamp,java.lang.Integer>> |
orderedTimestampMemory |
Constructor and Description |
---|
TimelyMemory() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Tuple,Timestamp> |
asMap() |
void |
clear()
Clear all partial matchings stored in memory
|
boolean |
containsKey(ITuple tuple) |
Timestamp |
get(ITuple tuple)
Returns the least timestamp stored for the given tuple.
|
boolean |
isEmpty() |
java.util.Set<Tuple> |
keySet() |
TimestampReplacement<Timestamp> |
put(Tuple tuple,
Timestamp timestamp) |
TimestampReplacement<Timestamp> |
remove(Tuple tuple,
Timestamp timestamp) |
int |
size() |
protected final java.util.Map<Tuple,java.util.TreeMap<Timestamp extends java.lang.Comparable<Timestamp>,java.lang.Integer>> orderedTimestampMemory
public TimestampReplacement<Timestamp> put(Tuple tuple, Timestamp timestamp)
public TimestampReplacement<Timestamp> remove(Tuple tuple, Timestamp timestamp)
public boolean isEmpty()
public int size()
public java.util.Set<Tuple> keySet()
public void clear()
Clearable
public boolean containsKey(ITuple tuple)