6.2. 直写缓存存储
直写模式是一种缓存写入模式,对缓存存储进行写入和写入是同步的。当客户端应用程序通过调用 Cache.put ()
更新缓存条目时,在大多数情形中,Data Grid 不会返回调用,直到更新缓存存储为止。这个缓存写入模式会导致客户端线程边界内对缓存存储进行更新。
write-through 模式的主要优点是,缓存和缓存存储会同时更新,这样可确保缓存存储始终与缓存一致。
但是,直写模式可能会降低性能,因为访问和更新缓存存储直接为缓存操作添加延迟。
直写配置
网格使用直写模式,除非您在缓存中明确添加 write-behind 配置。配置直写模式没有单独的元素或方法。
例如,以下配置在隐式使用 write-through 模式的缓存中添加了一个基于文件的存储:
<distributed-cache> <persistence passivation="false"> <file-store> <index path="path/to/index" /> <data path="path/to/data" /> </file-store> </persistence> </distributed-cache>