在 chronicle 前面放一个堆上缓存
Put a on-heap cache in front of chronicle
将堆上缓存(例如番石榴缓存)放在持久性堆外编年史缓存之前是否有意义?那么,当你遇到 guava 缓存未命中时使用编年史缓存?
谢谢
当 Chronicle-Map 在进程中或通过复制更新时,您将被您在构建地图时定义的 MapEventListener
调用。
这是一个已知问题,当另一个进程更新地图时您不会触发事件,尽管您将能够获得更新后的值。
注意:如果反序列化的成本很高,通常可以采取一些措施来降低此成本,例如使用 BytesMarshallable 或生成的 DataValue 引用来就地使用数据,即无需反序列化。
将堆上缓存(例如番石榴缓存)放在持久性堆外编年史缓存之前是否有意义?那么,当你遇到 guava 缓存未命中时使用编年史缓存?
谢谢
当 Chronicle-Map 在进程中或通过复制更新时,您将被您在构建地图时定义的 MapEventListener
调用。
这是一个已知问题,当另一个进程更新地图时您不会触发事件,尽管您将能够获得更新后的值。
注意:如果反序列化的成本很高,通常可以采取一些措施来降低此成本,例如使用 BytesMarshallable 或生成的 DataValue 引用来就地使用数据,即无需反序列化。