Package org.infinispan.manager

Examples of org.infinispan.manager.DefaultCacheManager.defineConfiguration()


        // Add named configurations
        for (Map.Entry<String, Configuration> entry: this.configuration.getConfigurations().entrySet()) {
            Configuration overrides = entry.getValue();
            Configuration configuration = defaults.getDefaultConfiguration(overrides.getCacheMode()).clone();
            configuration.applyOverrides(overrides);
            manager.defineConfiguration(entry.getKey(), configuration);
        }
        this.container = new DefaultEmbeddedCacheManager(manager, this.configuration.getDefaultCache());
        this.container.start();
    }
View Full Code Here


                  .clustering()
                  .cacheMode(CacheMode.REPL_SYNC)
                  .build()
      );
      // The only way to get the "repl" cache to be exactly the same as the default cache is to not define it at all
      cacheManager.defineConfiguration("dist", new ConfigurationBuilder()
            .clustering()
            .cacheMode(CacheMode.DIST_SYNC)
            .hash().numOwners(2)
            .build()
      );
View Full Code Here

public class CustomCacheQuickstart {

   public static void main(String args[]) throws Exception {
      EmbeddedCacheManager manager = new DefaultCacheManager();
      manager.defineConfiguration("custom-cache", new ConfigurationBuilder()
            .eviction().strategy(LIRS).maxEntries(10)
            .build());
      Cache<Object, Object> c = manager.getCache("custom-cache");
   }
View Full Code Here

      Properties p = new Properties();
      final DefaultCacheManager manager = new DefaultCacheManager();
      InfinispanRegionFactory factory = createRegionFactory(manager, p);
      ConfigurationBuilder builder = new ConfigurationBuilder();
      builder.clustering().cacheMode(CacheMode.INVALIDATION_SYNC);
      manager.defineConfiguration("timestamps", builder.build());
      try {
         factory.start(null, p);
         fail("Should have failed saying that invalidation is not allowed for timestamp caches.");
      } catch(CacheException ce) {
      }
View Full Code Here

      assertEquals(tmpDataDirectory, leveldbConfig.location());
      assertEquals(tmpExpiredDirectory, leveldbConfig.expiredLocation());

      EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfig);

      cacheManager.defineConfiguration("testCache", cacheConfig);

      cacheManager.start();
      Cache<String, String> cache = cacheManager.getCache("testCache");

      cache.put("hello", "there");
View Full Code Here

      Configuration cacheConfig = new ConfigurationBuilder().persistence().addStore(LevelDBStoreConfigurationBuilder.class).addProperty("location", tmpDataDirectory)
            .addProperty("expiredLocation", tmpExpiredDirectory).addProperty("implementationType", LevelDBStoreConfiguration.ImplementationType.AUTO.toString()).build();

      EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfig);

      cacheManager.defineConfiguration("testCache", cacheConfig);

      cacheManager.start();
      Cache<String, String> cache = cacheManager.getCache("testCache");

      cache.put("hello", "there legacy java");
View Full Code Here

      final EmbeddedCacheManager nativeEmbeddedCacheManager = new DefaultCacheManager(
               templateConfiguration.globalConfiguration,
               templateConfiguration.defaultConfiguration);
      for (final Map.Entry<String, Configuration> namedCacheConfig : templateConfiguration.namedCaches
               .entrySet()) {
         nativeEmbeddedCacheManager.defineConfiguration(namedCacheConfig.getKey(),
                  namedCacheConfig.getValue());
      }

      return nativeEmbeddedCacheManager;
   }
View Full Code Here

                .keyEquivalence(ByteArrayEquivalence.INSTANCE)
                .valueEquivalence(ByteArrayEquivalence.INSTANCE)
                .build();

        EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfiguration, defaultConfiguration, true);
        cacheManager.defineConfiguration(CacheManager.NODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.TRIPLE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.URI_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.BNODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.LITERAL_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.NS_PREFIX_CACHE, defaultConfiguration);
View Full Code Here

                .valueEquivalence(ByteArrayEquivalence.INSTANCE)
                .build();

        EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfiguration, defaultConfiguration, true);
        cacheManager.defineConfiguration(CacheManager.NODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.TRIPLE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.URI_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.BNODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.LITERAL_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.NS_PREFIX_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.NS_URI_CACHE, defaultConfiguration);
View Full Code Here

                .build();

        EmbeddedCacheManager cacheManager = new DefaultCacheManager(globalConfiguration, defaultConfiguration, true);
        cacheManager.defineConfiguration(CacheManager.NODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.TRIPLE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.URI_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.BNODE_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.LITERAL_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.NS_PREFIX_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.NS_URI_CACHE, defaultConfiguration);
        cacheManager.defineConfiguration(CacheManager.REGISTRY_CACHE, defaultConfiguration);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.