缓存现在用的已经比较多了,现存的缓存我们有redis,memcached。
现在我们接触一下本地缓存。SimpleCache,主要用于小量,并且长时间不变的。好处是:不走协议,很快
应用类中有GameAuthorizedServiceImpl。
http://iamzhongyong.iteye.com/blog/2038982
@Override public List<FriendInGame> getAuthOfGameCountList(List<String> clientIdList) { List<FriendInGame> friendInGameList = new ArrayList<FriendInGame>(clientIdList.size()); List<String> notFoundGameIdList = new ArrayList<String>(clientIdList.size()); // 访问本地缓存,获取缓存中的对象 for (String gameId : clientIdList) { Object object = simpleCacheBean.get("getAuthOfGameCountList" + gameId); if (object != null) { friendInGameList.add((FriendInGame)object); } else { notFoundGameIdList.add(gameId); } } if (!notFoundGameIdList.isEmpty()) { List<FriendInGame> friendInGameTempList =oauthUserAppDao.findAuthOfGameCountList(notFoundGameIdList); if (friendInGameTempList != null && !friendInGameTempList.isEmpty()) { friendInGameList.addAll(friendInGameTempList); for (FriendInGame g : friendInGameTempList) { simpleCacheBean.add("getAuthOfGameCountList" + g.getGameId(), g, 3, TimeUnit.DAYS); } } } return friendInGameList; }
我们在dao层 写两个实现类,CacheDao和SqlDao,我们dao层利用memcached缓存。我们怎么用simple缓存呢?我们利用Aop,先写一个注解Cacheable,然后spring拦截所有的@Cacheable,然后我们就对service返回的object加缓存。
相关推荐
java缓存工具 SimpleCache
优化增强的缓存机制(SimpleCache)
基于java的开发源码-Java缓存工具 SimpleCache.zip 基于java的开发源码-Java缓存工具 SimpleCache.zip 基于java的开发源码-Java缓存工具 SimpleCache.zip 基于java的开发源码-Java缓存工具 SimpleCache.zip 基于java...
SimpleCache 是一个简单易用的java缓存工具,用来简化缓存代码的编写,让你摆脱单调乏味的重复工作! 1. 完全透明的缓存支持,对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。 3. 支持缓存数据分区规则...
源码参考,欢迎下载
Android应用源码开发Demo,主要用于毕业设计学习。
Laravel开发-simplecache 拉拉维尔的俄罗斯玩偶缓存
java缓存工具 SimpleCache.7z
基于Java的Java缓存工具 SimpleCache.zip
基于java的java缓存工具 SimpleCache.zip
SimpleCache 最少最近使用(LRU)缓存的纯Python实现。 它使开发人员可以轻松地在昂贵的函数调用上使用备忘录。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。 有关如何在实时...
java 编写的缓存工具 SimpleCache。
java源码:java缓存工具 SimpleCache.zip
基于Java的源码-Java缓存工具 SimpleCache.zip
基于Java的实例源码-Java缓存工具 SimpleCache.zip
Laravel开发-laravel-simplecache-middleware 缓存URL
基于Java的实例开发源码-Java缓存工具 SimpleCache.zip
安卓开发-优化增强的缓存机制(SimpleCache)
Android应用源码之优化增强的缓存机制(SimpleCache).zip
优化增强的缓存机制(SimpleCache).zip项目安卓应用源码下载优化增强的缓存机制(SimpleCache).zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考