自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

ehcache2.5的源码分析 ---- 缓存失效机制

清超出的缓存的代码在这里: net.sf.ehcache.store.chm.SelectableConcurrentHashMap 第五百行 int runs = Math.min(MAX_EVICTION, SelectableConcurrentHashMap.this.quickSize() - (int) SelectableConcurrentHashMap.thi...

2011-12-16 15:34:08 342

ehcache2.4源码分析 ---- 持久化

参数: overflowToDisk="true" 当为true时会持久化到硬盘,并非超出内存最大数时才会 diskPersistent="true" 当为false时,manager.shutdown()时会清空硬盘文件,下次启动时不会读取。为true时,manager.shutdown()时会保留硬盘文件,下次启动会读取。 当缓存为可持久化时,会用到这个工具 net.s...

2011-12-16 15:32:03 147

ehcache2.4源码分析 ---- 集群

随便写写,当是记录了。 集群有两种方式,一是配置上你要同步的ip+port。这样在同步列表里就有了这此地址。 第二种方式是广播来自动发现。 net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatSender心跳发送工具,守护线程。里面使用java.net.MulticastSocket发广播的send发广播,内容是加...

2011-12-16 15:30:07 147

ehcache2.4的源码分析 ---- 缓存失效机制

首先说一下ehcache的好处。 ehcache是本机缓存,而非memcache是远程缓存,ehcache的缓存是在当前jvm里的,这使得内存是可重用的。所以其性能是远过memcache的。 1、免去了远程IO时间。 2、免去了memcache这种取回来以后要申请内存的时间。 3、大大差少了full gc的次数。 ehcache的缓存方式与cuncurrentHashmap...

2011-12-16 15:27:46 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除