admin 管理员组

文章数量: 887021


2024年1月16日发(作者:switch 多个case语句)

* @return */ public Object getCacheDataByKey(String key) { if (ains(key)) { return (key).getDatas(); } return null; }

/** * 获取所有缓存 * @param key * @return */ public Map getCacheAll() { return caches; }

/** * 判断是否在缓存中 * @param key * @return */ public boolean isContains(String key) { return nsKey(key); }

/** * 清除所有缓存 */ public void clearAll() { (); }

/** * 清除对应缓存 * @param key */ public void clearByKey(String key) { if (ains(key)) { (key); } }

/** * 缓存是否超时失效 * @param key * @return */ public boolean isTimeOut(String key) { if (!nsKey(key)) { return true; } EntityCache cache = (key); long timeOut = eOut(); long lastRefreshTime = tRefeshTime(); if (timeOut == 0 || tTimeMillis() - lastRefreshTime >= timeOut) { return true; } return false; }

/** * 获取所有key * @return */ public Set getAllKeys() { return (); }}

CacheListener 监听失效数据并移除public class CacheListener{ Logger logger = ger("cacheLog"); private CacheManagerImpl cacheManagerImpl; public CacheListener(CacheManagerImpl cacheManagerImpl) { anagerImpl = cacheManagerImpl; }

public void startListen() {


本文标签: 缓存 移除 监听 数据 是否