Package javax.cache

Examples of javax.cache.CacheManager


    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void checkWithCustomCacheConfiguration() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        String cacheName = "cacheXXX";
        cache = cacheManager.<String, Integer>createCacheBuilder(cacheName).
                setExpiry(CacheConfiguration.ExpiryType.MODIFIED, new CacheConfiguration.Duration(TimeUnit.SECONDS, 10)).
                setStoreByValue(false).build();
        int value = 9876;
        cache.put(key, value);
        assertEquals(cache.get(key).intValue(), value);
View Full Code Here


    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          expectedExceptions = {javax.cache.CacheException.class},
          dependsOnMethods = "checkWithCustomCacheConfiguration")
    public void testCreateExistingCache() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        String cacheName = "cacheXXX";
        cache = cacheManager.<String, Integer>createCacheBuilder(cacheName).
                setExpiry(CacheConfiguration.ExpiryType.MODIFIED,
                          new CacheConfiguration.Duration(TimeUnit.SECONDS, 10)).
                setStoreByValue(false).build();
    }
View Full Code Here

        String name = "Afkham Azeez";
        String address = "301/2A, Dehiwela Road";
        Long id = (long) 789;
        SerializableTestObject obj = new SerializableTestObject(name, address, id);

        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        String cacheName = "sampleCacheX";
        Cache<Long, SerializableTestObject> cache = cacheManager.getCache(cacheName);
        cache.put(id, obj);

        Cache<Long, SerializableTestObject> cache2 = cacheManager.getCache(cacheName);

        assertEquals(cache2.get(id).getId(), id);
        assertEquals(cache2.get(id).getAddress(), address);
        assertEquals(cache2.get(id).getName(), name);
    }
View Full Code Here

          dependsOnMethods = "testSerializableObject",
          description = "")
    public void testRemoveObjectFromCache() {
        Long id = (long) 789;
        String cacheName = "sampleCacheX";
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        Cache<Long, SerializableTestObject> cache = cacheManager.getCache(cacheName);
        assertNotNull(cache.get(id));

        Cache<Long, SerializableTestObject> cache2 = cacheManager.getCache(cacheName);
        cache2.remove(id);
        assertNull(cache.get(id));
    }
View Full Code Here

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testCacheIterator() {
        Long id = (long) 789;
        String cacheName = "sampleCacheABC";
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        Cache<Long, Long> cache = cacheManager.getCache(cacheName);
        cache.put((long) 123, id);
        cache.put((long) 456, id);
        cache.put((long) 789, id);
        cache.put((long) 12, id);
View Full Code Here

    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testCacheLoaderLoadAll() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        String cacheName = "cacheYYY";
        Cache<String, String> cache =
                cacheManager.<String, String>createCacheBuilder(cacheName).
                        setCacheLoader(new TestCacheLoader<String, String>()).build();
        HashSet<String> hashSet = new HashSet<String>();


        for (int i = 1; i < 6; i++) {
View Full Code Here

    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testCacheLoaderLoad() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("test");
        String cacheName = "testCacheLoaderLoad-ZZZ";
        Cache<String, String> cache =
                cacheManager.<String, String>createCacheBuilder(cacheName).
                        setCacheLoader(new TestCacheLoader<String, String>()).build();
        Future<String> future = cache.load("key1");
        while (!future.isDone()) {
            try {
                Thread.sleep(1);
View Full Code Here

    }

    @Test(groups = {"org.wso2.carbon.clustering.hazelcast.jsr107"},
          description = "")
    public void testCacheExpiry() {
        CacheManager cacheManager = Caching.getCacheManagerFactory().getCacheManager("testCacheExpiry-manager");
        String cacheName = "testCacheExpiry";
        Cache<String, Integer> cache = cacheManager.<String, Integer>createCacheBuilder(cacheName).
                setExpiry(CacheConfiguration.ExpiryType.MODIFIED, new CacheConfiguration.Duration(TimeUnit.SECONDS, 1)).
                setStoreByValue(false).build();
        int value = 9876;
        cache.put(key, value);
        assertEquals(cache.get(key).intValue(), value);
View Full Code Here

    }

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

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

        String key1 = "key1";
View Full Code Here

    }

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

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

        String key1 = "key1";
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.