public interface Store
extends java.io.Serializable
限定符和类型 | 方法和说明 |
---|---|
boolean |
containsKey(java.lang.Object key)
检查指定的键是否已经存在于数据存储器中
|
void |
dispose()
准备关闭该数据存储器
|
void |
flush()
强制请求清空缓冲区
|
Unity |
get(java.lang.Object key)
根据指定的键从缓存中获取指定的元素
|
java.lang.Object[] |
getKeyArray()
获取磁盘数据存储器上所有元素对应的键的一个数组集合
|
Unity |
getQuiet(java.lang.Object key)
根据指定的键从数据存储器中获取缓存元素,并且不统计该对象被拿取
|
int |
getSize()
获取该数据存储器的大小
|
void |
put(Unity element)
放置一个元素到缓存中
|
Unity |
remove(java.lang.Object key)
从缓存中移除一个缓存元素
|
void |
removeAll()
移除所有的缓存元素
|
void put(Unity element) throws CacheException
element
- 需要缓存的元素CacheException
Unity get(java.lang.Object key)
key
- 需要获取的元素对应的键Unity getQuiet(java.lang.Object key)
key
- 需要获取的元素对应的键java.lang.Object[] getKeyArray()
Unity remove(java.lang.Object key)
key
- 要移除的缓存元素对应的键void removeAll() throws CacheException
CacheException
void dispose()
int getSize()
boolean containsKey(java.lang.Object key)
key
- 给定的键void flush() throws java.io.IOException
java.io.IOException