public class ExpiringMap
extends java.lang.Object
implements java.util.Map
Modifier and Type | Class and Description |
---|---|
class |
ExpiringMap.Expirer |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_EXPIRATION_INTERVAL |
static int |
DEFAULT_TIME_TO_LIVE |
Constructor and Description |
---|
ExpiringMap() |
ExpiringMap(int timeToLive) |
ExpiringMap(int timeToLive,
int expirationInterval) |
Modifier and Type | Method and Description |
---|---|
void |
addExpirationListener(ExpirationListener listener) |
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object value) |
java.util.Set |
entrySet() |
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
get(java.lang.Object key) |
int |
getExpirationInterval() |
ExpiringMap.Expirer |
getExpirer() |
int |
getTimeToLive() |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map inMap) |
java.lang.Object |
remove(java.lang.Object key) |
void |
removeExpirationListener(ExpirationListener listener) |
void |
setExpirationInterval(int expirationInterval) |
void |
setTimeToLive(int timeToLive) |
int |
size() |
java.util.Collection |
values() |
public static final int DEFAULT_TIME_TO_LIVE
public static final int DEFAULT_EXPIRATION_INTERVAL
public ExpiringMap()
public ExpiringMap(int timeToLive)
public ExpiringMap(int timeToLive, int expirationInterval)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
public int size()
size
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public void clear()
clear
in interface java.util.Map
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.lang.Object
public java.util.Set keySet()
keySet
in interface java.util.Map
public boolean equals(java.lang.Object obj)
equals
in interface java.util.Map
equals
in class java.lang.Object
public void putAll(java.util.Map inMap)
putAll
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public void addExpirationListener(ExpirationListener listener)
public void removeExpirationListener(ExpirationListener listener)
public ExpiringMap.Expirer getExpirer()
public int getExpirationInterval()
public int getTimeToLive()
public void setExpirationInterval(int expirationInterval)
public void setTimeToLive(int timeToLive)
Copyright © 2004-2019 Apache MINA Project. All Rights Reserved.