在初始化时,已经获取了全部用户的数据.想将这些数据放到缓存中,请问该如何实现
现在我是这样写的,但是在put的时候会有空指针报错,感觉是配置方式不对.求解
//DemoConfig
public void configPlugin(Plugins me) {
me.add(new EhCachePlugin());
}// 初始化
List<User> userList = userSerivce.getAllUserList();
//用户全部数据放入缓存
for(int i = 0 ;i < userList.size() ; i++){
CacheKit.put("userListCache", userList.get(i).getid(), userList.get(i));
}//xml <cache name="userListCache" maxEntriesLocalHeap="10000" maxEntriesLocalDisk="1000" eternal="true" overflowToDisk="true" diskSpoolBufferSizeMB="20" timeToIdleSeconds="300" timeToLiveSeconds="100" memoryStoreEvictionPolicy="LFU" transactionalMode="off" />
项目:JFinal
new EhCachePlugin().start();