ehcache3-serializer一

这里先来分析一下ehcache的serializer的初始化过程。

ehcache在初始化时,会先由DefaultSerializationProvider注册默认Serializer,
 

 

注意,如果在ehcache配置文件中注册了复杂类(如Object)的默认Serializer,ehcache的PlainJavaSerializer就会被覆盖。PlainJavaSerializer使用的是jdk提供的ObjectOutputStream和ObjectInputStream进行序列化。
 

 

为某个cache创建Serializer的逻辑如下,

 

 

下面来简单看一下默认的两个Serializer:
org.ehcache.impl.serialization.LongSerializer

 

org.ehcache.impl.serialization.StringSerializer

 

posted @ 2017-07-31 16:19  holoyong  阅读(807)  评论(0编辑  收藏  举报