private String buildKey(String cacheName, String key) {
return cacheName + '$' + key;
}
@Override
public void put(String cacheName, String key, Object value, int time)
throws CacheException {
try {
CachedValueWraper cachedValueWraper = new CachedValueWraper();
cachedValueWraper.setValue(value);
memcachedClient.set(buildKey(cacheName, key), time,
cachedValueWraper, 1000);
} catch (Exception e) {
throw new CacheException(e);
}
}
如上 我用MemcachedClient 保存内容到缓存里去,现在想删除所有以cacheName开头的缓存 要怎么做呢?