@Override public void onCreate(HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("configuration", provider.apply("configuration")); }
@SuppressWarnings("unchecked") public static <K, V> ICache<K, V> getCache(HazelcastCacheManager cacheManager, String cacheName) { return cacheManager.getCache(cacheName).unwrap(ICache.class); }
HazelcastInstance hazelcastInstance = hazelcastCacheManager.getHazelcastInstance();
@Override public void onCreate(final HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("id-ldap-data", provider.apply("id-ldap-data")); cacheManager.createCache("id-ldap-configuration", provider.apply("id-ldap-configuration")); cacheManager.createCache("customers", provider.apply("customers")); cacheManager.createCache("customers-by-id", provider.apply("customers-by-id")); }
@Override public void onCreate(final HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("container-scopes", provider.apply("container-scopes")); cacheManager.createCache("user-is-admin", provider.apply("user-is-admin")); }
@Override public void onCreate(final HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("iam-empty-configuration", provider.apply("iam-empty-configuration")); }
@Override public void onCreate(final HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("authorizations", provider.apply("authorizations")); }
@Override public void onCreate(final HazelcastCacheManager cacheManager, final Function<String, CacheConfig<?, ?>> provider) { cacheManager.createCache("nodes", provider.apply("nodes")); cacheManager.createCache("node-parameters", provider.apply("node-parameters")); cacheManager.createCache("services", provider.apply("services")); final CacheConfig<?, ?> tokens = provider.apply("curl-tokens"); tokens.setExpiryPolicyFactory(ModifiedExpiryPolicy.factoryOf(new Duration(HOURS, 10))); tokens.setEvictionConfig(new EvictionConfig() ); cacheManager.createCache("curl-tokens", tokens); cacheManager.createCache("subscription-parameters", provider.apply("subscription-parameters")); cacheManager.createCache("plugin-data", provider.apply("plugin-data")); }