SingleFileStore [Infinispan][Adv​​ancedLoadWriteStore]

SingleFileStore [Infinispan][AdvancedLoadWriteStore]

有人可以向我展示或向我发送如何使用 class SingleFileStore for infinispan 的示例,以便将我的数据保存到 singleFileStore 中吗? 我发现这个 class 实现了 AdvancedLoadWriteStore,但我不知道如何覆盖方法过程。有一个infinispan的证明代码源。 谢谢你的帮助,我被屏蔽了:(

我的目标是将我的 infinspan 缓存保存到一个文件中并从中读取。

SingleFileStore 开箱即用,只需以声明方式将其添加到缓存即可:

<local-cache>
    <persistence>
        <file-store/>
    </persistence>
</local-cache>

或以编程方式:

ConfigurationBuilder builder = new ConfigurationBuilder();
builder.persistence()
     .passivation(false)
     .addSingleFileStore();

请记住,这是一个二进制文件存储。 如果您需要以特定格式存储数据,则必须编写自己的自定义存储。