help me 谁能提供缓存的工具类或方法 马上要用,只知道OScache开元,正在看相关资料有谁做过的help me 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java自带了一个LinkedHashMap可以实现 RLU(最近最少使用缓存)public class RLUCache extends LinkedHashMap{ public RLUCache(){ super(16,0.75f,true); //true 使用访问顺序 } protected boolean removeEldestEntry(Map.Entry eldest) { return size()>100; //缓存大小为100 }} 谢谢楼上的指导,有过OScache经验的吗,只想封装一个对文件操作的缓存工具类 package hoodong.framework;import com.opensymphony.oscache.base.*;import com.opensymphony.oscache.general.GeneralCacheAdministrator;/** * @author xdc * @version 1.0 */public class CacheUtils { private int refreshPeriod = 1000; private Object target; private final static String KEY = "key"; private static GeneralCacheAdministrator admin; public CacheUtils() { admin = new GeneralCacheAdministrator(); } public static void putInCache(Object obj) { if (obj != null) admin.putInCache(KEY, obj); else return; } private Object getCached() { try { target = (Object) admin.getFromCache(KEY, refreshPeriod); } catch (NeedsRefreshException e) { e.printStackTrace(); } return target; }}大家提提意见 java程序运行时,出现的警告消息,求原因 linux下,从sql数据库取数据破折号为乱码 【我设置了按钮背景颜色为红色,怎么设置回无色?】 初学JDBC请教基础问题 java程序问题 怎样从文件中取最后一行 SOCKET问题,答好即给分 JAVA的SWING技术 我是一个北大青鸟的学员 请问哪有corejava2配套光盘的源代码的下载?能下载立刻给分! JAVA技术资料和电子书!下载方式是BT的。 请教关于Oracle连接Connection refused的问题(在线急等)
public class RLUCache extends LinkedHashMap{
public RLUCache(){
super(16,0.75f,true); //true 使用访问顺序
}
protected boolean removeEldestEntry(Map.Entry eldest) {
return size()>100; //缓存大小为100
}
}
import com.opensymphony.oscache.general.GeneralCacheAdministrator;/**
* @author xdc
* @version 1.0
*/
public class CacheUtils {
private int refreshPeriod = 1000; private Object target; private final static String KEY = "key"; private static GeneralCacheAdministrator admin; public CacheUtils() {
admin = new GeneralCacheAdministrator();
} public static void putInCache(Object obj) {
if (obj != null)
admin.putInCache(KEY, obj);
else
return;
} private Object getCached() { try {
target = (Object) admin.getFromCache(KEY, refreshPeriod);
} catch (NeedsRefreshException e) {
e.printStackTrace();
} return target;
}
}
大家提提意见