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