| 构造器和说明 |
|---|
FIFOMemoryCache(int size) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
Remove all mappings from the cache.
|
void |
evict(Object key)
Evict the mapping for this key from this cache if it is present.
|
<T> T |
get(Object key,
Class<T> type)
Return the value to which this cache maps the specified key,
generically specifying a type that return value will be cast to.
|
String |
getName()
Return the cache name.
|
int |
getSize() |
void |
put(Object key,
Object value)
Associate the specified value with the specified key in this cache.
|
void |
setName(String name) |
void |
setSize(int size) |
public void setName(String name)
public int getSize()
public void setSize(int size)
public <T> T get(Object key, Class<T> type)
CacheNote: This variant of get does not allow for differentiating
between a cached null value and no cache entry found at all.
Use the standard #get(Object) variant for that purpose instead.
get 在接口中 Cachekey - the key whose associated value is to be returnedtype - the required type of the returned value (may be
null to bypass a type check; in case of a null
value found in the cache, the specified type is irrelevant)null itself), or also null if
the cache contains no mapping for this key#get(Object)public void put(Object key, Object value)
CacheIf the cache previously contained a mapping for this key, the old value is replaced by the specified value.
public void evict(Object key)
CacheCopyright © 2018. All rights reserved.