net.paoding.rose.jade.statement.cached
类 MockCache

java.lang.Object
  继承者 net.paoding.rose.jade.statement.cached.MockCache
所有已实现的接口:
CacheInterface

public class MockCache
extends Object
implements CacheInterface

提供 ConcurrentHashMap 缓存池的 CacheInterface 实现。

作者:
han.liao

构造方法摘要
MockCache(String poolName)
           
MockCache(String poolName, int maxSize)
           
 
方法摘要
 boolean delete(String key)
          从 Cache 缓存池删除对象。
 Object get(String key)
          从缓存取出给定key对应的对象,如果没有则返回null
 int getMaxSize()
           
 boolean set(String key, Object value, int expiry)
          将某个对象和给定的key绑定起来存储在缓存中
 void setMaxSize(int maxSize)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MockCache

public MockCache(String poolName)

MockCache

public MockCache(String poolName,
                 int maxSize)
方法详细信息

getMaxSize

public int getMaxSize()

setMaxSize

public void setMaxSize(int maxSize)

get

public Object get(String key)
从接口 CacheInterface 复制的描述
从缓存取出给定key对应的对象,如果没有则返回null

指定者:
接口 CacheInterface 中的 get

set

public boolean set(String key,
                   Object value,
                   int expiry)
从接口 CacheInterface 复制的描述
将某个对象和给定的key绑定起来存储在缓存中

指定者:
接口 CacheInterface 中的 set
expiry - - 缓存过期时间,单位为秒

delete

public boolean delete(String key)
从接口 CacheInterface 复制的描述
从 Cache 缓存池删除对象。

指定者:
接口 CacheInterface 中的 delete
参数:
key - - 缓存关键字


Copyright © 2012. All Rights Reserved.