Package javax.cache

Examples of javax.cache.CacheManager


    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testRandomCacheEviction() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("testRandomCacheEviction-manager");
        String cacheName = "testRandomCacheEviction";
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);

        ((CacheImpl) cache).setCapacity(2);
        ((CacheImpl) cache).setEvictionAlgorithm(new RandomEvictionAlgorithm());

        String key1 = "key1";
View Full Code Here


    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testDefaultCacheEviction() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("testDefaultCacheEviction-manager");
        String cacheName = "testDefaultCacheEviction";
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        for (int i = 0; i < 10000; i++) {
            cache.put("key" + i, i);
        }
        assertEquals(((CacheImpl) cache).getAll().size(), CachingConstants.DEFAULT_CACHE_CAPACITY);
    }
View Full Code Here

    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testDefaultMRUCacheEviction() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("testDefaultMRUCacheEviction-manager");
        String cacheName = "testDefaultMRUCacheEviction";
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        ((CacheImpl) cache).setEvictionAlgorithm(new MostRecentlyUsedEvictionAlgorithm());
        for (int i = 0; i < 10000; i++) {
            cache.put("key" + i, i);
        }
        assertEquals(((CacheImpl) cache).getAll().size(), CachingConstants.DEFAULT_CACHE_CAPACITY);
View Full Code Here

    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testDefaultRandomCacheEviction() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("testDefaultRandomCacheEviction-manager");
        String cacheName = "testDefaultRandomCacheEviction";
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        ((CacheImpl) cache).setEvictionAlgorithm(new RandomEvictionAlgorithm());
        for (int i = 0; i < 10000; i++) {
            cache.put("key" + i, i);
        }
        assertEquals(((CacheImpl) cache).getAll().size(), CachingConstants.DEFAULT_CACHE_CAPACITY);
View Full Code Here

//        if(value1 == null){
//            value1 = 0;
//        } else {
//            value1 ++;
//        }
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager(manager);
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        cache.put(key, value);
    }
View Full Code Here

        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        cache.put(key, value);
    }

    public int get(String manager, String cacheName, String key) {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager(manager);
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        Integer integer = cache.get(key);
        return integer == null ? 0 : integer;
    }
View Full Code Here

        Integer integer = cache.get(key);
        return integer == null ? 0 : integer;
    }

    public void print(String manager, String cacheName) {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager(manager);
        Cache<String, Integer> cache = cacheManager.getCache(cacheName);
        for (Cache.Entry<String, Integer> entry : cache) {
            System.out.println(entry.getKey() + "=" + entry.getValue());
        }
    }
View Full Code Here

class LoadBalancerCache {
    private static final Log log = LogFactory.getLog(LoadBalancerCache.class);
    private static final String CACHE_MANAGER_NAME = "LoadBalancerCache";

    private static CacheManager getCacheManager() {
        CacheManager cacheManager = (CacheManager) Caching.getCacheManagerFactory().getCacheManager(CACHE_MANAGER_NAME);
        if(cacheManager == null) {
            throw new RuntimeException("Could not get cache manager");
        }
        return cacheManager;
    }
View Full Code Here

         final List<Integer> expectedValue) {
      final String name = getName(m);
      withCachingProvider(new JCacheRunnable() {
         @Override
         public void run(CachingProvider provider) {
            CacheManager cm = provider.getCacheManager();
            Cache<String, List<Integer>> cache = cm.createCache(name, jcacheCfg);
            List<Integer> list = new ArrayList<Integer>(Arrays.asList(1, 2, 3));
            final String query = "select * from x";
            cache.put(query, list);
            try {
               cache.invoke(query,
View Full Code Here

         Method m, final MutableConfiguration<String, List<Integer>> jcacheCfg) {
      final String name = getName(m);
      withCachingProvider(new JCacheRunnable() {
         @Override
         public void run(CachingProvider provider) {
            CacheManager cm = provider.getCacheManager();
            Cache<String, List<Integer>> cache = cm.createCache(name, jcacheCfg);
            List<Integer> list = new ArrayList<Integer>(Arrays.asList(1, 2, 3));
            final String query = "select * from x";
            cache.put(query, list);
            cache.invoke(query,
                  new EntryProcessor<String, List<Integer>, Object>() {
View Full Code Here

TOP

Related Classes of javax.cache.CacheManager

Copyright © 2018 www.massapicom. 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.