对于Ehcache,需要放入的值有什么限制吗?和key一样,value也需要实现'可序列化'
最佳答案
Ehcache 在两个不同级别对键和值类型进行约束:
第一个是 API,其中
Element.getKey
和Element.getValue
(均已弃用)返回Serialazable
。但还有两种替代方法:Element.getObjectKey
Element.getObjectValue
反正都是推荐的,所以最终没有限制。
- 第二个是使用多层。一旦使用磁盘层,对象就必须表示为要存储在磁盘上的字节数组,而在 Java 中,执行此操作的唯一标准方法是
序列化
。 - 第三种情况是当您想要启用按值存储语义时,同样,在 Java 中进行深层复制的唯一标准方法是通过
序列化
。<
后面的要点是您的键和值必须实现Serialized
的两种情况。
关于ehcache值需要实现序列化吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490716/