Package org.jboss.cache.loader.testloaders

Examples of org.jboss.cache.loader.testloaders.DummySharedInMemoryCacheLoader


   }

   @BeforeMethod
   public void clearCacheLoaderBetweenTests() throws Exception
   {
      DummySharedInMemoryCacheLoader sharedCl = (DummySharedInMemoryCacheLoader) cache1.getCacheLoaderManager().getCacheLoader();
      sharedCl.remove(Fqn.ROOT);
   }
View Full Code Here


   public void testClusteredGetFromSecondLoader() throws Exception {
      cache1.put(fqn, key, "value");

      assert loader1 instanceof ClusteredCacheLoader;
      assert loader2 instanceof ChainingCacheLoader;
      DummySharedInMemoryCacheLoader dummyLoader2 = (DummySharedInMemoryCacheLoader) ((ChainingCacheLoader) loader2).getCacheLoaders().get(1);

      assert loader1.get(fqn).containsKey(key);
      assert loader2.get(fqn).containsKey(key);
      assert dummyLoader2.get(fqn).containsKey(key);

      // evict from memory on all caches
      cache1.evict(fqn);
      cache2.evict(fqn);

      assert dummyLoader2.get(fqn).containsKey(key);

      assert "value".equals(cache1.get(fqn, key));
   }
View Full Code Here

      cache1.put(fqn, key, "value");
      cache1.put(fqn2, key, "value");

      assert loader1 instanceof ClusteredCacheLoader;
      assert loader2 instanceof ChainingCacheLoader;
      DummySharedInMemoryCacheLoader dummyLoader2 = (DummySharedInMemoryCacheLoader) ((ChainingCacheLoader) loader2).getCacheLoaders().get(1);

      assert loader1.get(fqn).containsKey(key);
      assert loader2.get(fqn).containsKey(key);
      assert dummyLoader2.get(fqn).containsKey(key);

      // evict from memory on all caches
      cache1.evict(fqn, true);
      cache2.evict(fqn, true);

      assert dummyLoader2.get(fqn).containsKey(key);

      Set s = new HashSet();
      s.add("b");
      assert s.equals(loader1.getChildrenNames(fqn));
   }
View Full Code Here

TOP

Related Classes of org.jboss.cache.loader.testloaders.DummySharedInMemoryCacheLoader

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.