2.2. 配置嵌入式缓存


Data Grid 提供了一个 GlobalConfigurationBuilder API,用于控制缓存管理器和配置嵌入式缓存的 ConfigurationBuilder API。

先决条件

  • infinispan-core 工件作为依赖项添加到 pom.xml 中。

流程

  1. 初始化默认缓存管理器,以便您可以添加嵌入式缓存。
  2. 使用 ConfigurationBuilder API 添加至少一个嵌入式缓存。
  3. 调用 getOrCreateCache () 方法,该方法可在集群中的所有节点上创建嵌入式缓存,或者返回已存在的缓存。
// Set up a clustered cache manager.
GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder();
// Initialize the default cache manager.
DefaultCacheManager cacheManager = new DefaultCacheManager(global.build());
// Create a distributed cache with synchronous replication.
ConfigurationBuilder builder = new ConfigurationBuilder();
                     builder.clustering().cacheMode(CacheMode.DIST_SYNC);
// Obtain a volatile cache.
Cache<String, String> cache = cacheManager.administration().withFlags(CacheContainerAdmin.AdminFlag.VOLATILE).getOrCreateCache("myCache", builder.build());
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat