Package org.infinispan.loaders

Examples of org.infinispan.loaders.CacheLoaderManager


      }
      return old;
   }

   public static CacheLoader getCacheLoader(Cache cache) {
      CacheLoaderManager clm = extractComponent(cache, CacheLoaderManager.class);
      if (clm != null && clm.isEnabled()) {
         return clm.getCacheLoader();
      } else {
         return null;
      }
   }
View Full Code Here


            .transaction().syncCommitPhase(true);
      createClusteredCaches(2, "replication", builder);
   }

   CountingCacheStore getCacheStore(Cache cache) {
      CacheLoaderManager clm = TestingUtil.extractComponent(cache, CacheLoaderManager.class);
      ChainingCacheStore ccs = (ChainingCacheStore) clm.getCacheLoader();
      return (CountingCacheStore) ccs.getStores().keySet().iterator().next();
   }
View Full Code Here

      shared = true;
      performRehashing = true;
   }

   private CacheStore getCacheStore(Cache<?,?> cache) {
      CacheLoaderManager clm = cache.getAdvancedCache().getComponentRegistry().getComponent(CacheLoaderManager.class);
      return clm.getCacheStore();
   }
View Full Code Here

      StateTransferManager stateTransferManager = mock(StateTransferManager.class);
      CacheNotifier cacheNotifier = mock(CacheNotifier.class);
      RpcManager rpcManager = mock(RpcManager.class);
      Transport transport = mock(Transport.class);
      CommandsFactory commandsFactory = mock(CommandsFactory.class);
      CacheLoaderManager cacheLoaderManager = mock(CacheLoaderManager.class);
      DataContainer dataContainer = mock(DataContainer.class);
      TransactionTable transactionTable = mock(TransactionTable.class);
      StateTransferLock stateTransferLock = mock(StateTransferLock.class);
      InterceptorChain interceptorChain = mock(InterceptorChain.class);
      InvocationContextContainer icc = mock(InvocationContextContainer.class);
View Full Code Here

               ispnCache.start();

            // Plug user-defined cache loader into adaptor
            CacheLoader<K,? extends V> cacheLoader = c.getCacheLoader();
            if (cacheLoader != null) {
               CacheLoaderManager loaderManager =
                     ispnCache.getComponentRegistry().getComponent(CacheLoaderManager.class);
               JCacheLoaderAdapter ispnCacheLoader =
                     (JCacheLoaderAdapter) loaderManager.getCacheLoader();
               ispnCacheLoader.setCacheLoader(cacheLoader);
            }

            // Plug user-defined cache writer into adaptor
            CacheWriter<? super K,? super V> cacheWriter = c.getCacheWriter();
            if (cacheWriter != null) {
               CacheLoaderManager loaderManager =
                     ispnCache.getComponentRegistry().getComponent(CacheLoaderManager.class);
               JCacheWriterAdapter ispnCacheStore =
                     (JCacheWriterAdapter) loaderManager.getCacheStore();
               ispnCacheStore.setCacheWriter(cacheWriter);
            }

            JCacheNotifier<K, V> notifier = new JCacheNotifier<K, V>();
            cache = new JCache<K, V>(ispnCache, this, notifier, c);
View Full Code Here

TOP

Related Classes of org.infinispan.loaders.CacheLoaderManager

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.