6.16.2. 创建缓存存储

使用 NonBlockingStore API 的实现创建自定义缓存存储。

流程

  1. 实施适当的数据网格持久的 SPI。
  2. 如果含有自定义配置,则使用 @ConfiguredBy 注释给存储类标注。
  3. 如果需要,创建自定义缓存存储配置和构建器。

    1. 扩展 AbstractStoreConfigurationAbstractStoreConfigurationBuilder
    2. (可选)将以下注解添加到存储配置类中,以确保您的自定义配置构建器从 XML 解析您的缓存存储配置:

      • @ConfigurationFor
      • @BuiltBy

        如果没有添加这些注解,则 CustomStoreConfigurationBuilder 会解析 AbstractStoreConfiguration 中定义的常见存储属性,并且任何额外元素都会被忽略。

        注意

        如果配置没有声明 @ConfigurationFor 注释,当 Data Grid 初始化缓存时,会记录警告消息。