Package org.infinispan.util.concurrent

Examples of org.infinispan.util.concurrent.WithinThreadExecutor


      cl.write(TestingUtil.marshalledEntry(se2, getMarshaller()));
      cl.write(TestingUtil.marshalledEntry(se3, getMarshaller()));
      cl.write(TestingUtil.marshalledEntry(se4, getMarshaller()));
      Thread.sleep(100);
      // Force a purge expired so that expiry tree is updated
      cl.purge(new WithinThreadExecutor(), null);
      cl.stop();
      cl.start();
      assert se1.isExpired();
      assert cl.load("k1") == null;
      assert !cl.contains("k1");
View Full Code Here


            int entries = processed.incrementAndGet();
            if (entries % 100 == 0) {
               log.info("Processed " + entries + " entries");
            }
         }
      }, new WithinThreadExecutor(), true, false);
      assertEquals(processed.get(), NUM_ENTRIES);
      cs.clear();
      assertEquals(cs.size(), 0);
   }
View Full Code Here

         Thread.sleep(LIFESPAN);
      } catch (InterruptedException e) {
         e.printStackTrace();
      }
      final AtomicInteger purged = new AtomicInteger();
      cs.purge(new WithinThreadExecutor(), new AdvancedCacheWriter.PurgeListener() {
         @Override
         public void entryPurged(Object key) {
            int entries = purged.incrementAndGet();
            if (entries % 100 == 0) {
               log.info("Purged " + entries + " entries");
View Full Code Here

    *
    * @param masterCacheNode
    *           Cache node initiating distributed task
    */
   public DefaultExecutorService(Cache masterCacheNode) {
      this(masterCacheNode, new WithinThreadExecutor());
   }
View Full Code Here

    *
    * @param masterCacheNode
    *           Cache node initiating distributed task
    */
   public DefaultExecutorService(Cache masterCacheNode) {
      this(masterCacheNode, new WithinThreadExecutor());
   }
View Full Code Here

   @Override
   public void start() throws CacheLoaderException {
      if (config == null) throw new IllegalStateException("Make sure you call super.init() from CacheStore extension");
      if (config.isPurgeSynchronously()) {
         purgerService = new WithinThreadExecutor();
      } else {
         multiThreadedPurge = supportsMultiThreadedPurge() && config.getPurgerThreads() > 1;
         final String loaderName = getClass().getSimpleName();
         purgerService = Executors.newFixedThreadPool(supportsMultiThreadedPurge() ? config.getPurgerThreads() : 1, new ThreadFactory() {
            @Override
View Full Code Here

    *
    * @param masterCacheNode
    *           Cache node initiating distributed task
    */
   public DefaultExecutorService(Cache masterCacheNode) {
      this(masterCacheNode, new WithinThreadExecutor());
   }
View Full Code Here

      this.asyncProcessor = executor;
   }

   @Start (priority = 9)
   public void start() {
      syncProcessor = new WithinThreadExecutor();
   }
View Full Code Here

   }

   public void start() throws CacheLoaderException {
      if (config == null) throw new IllegalStateException("Make sure you call super.init() from CacheStore extension");
      if (config.isPurgeSynchronously()) {
         purgerService = new WithinThreadExecutor();
      } else {
         multiThreadedPurge = supportsMultiThreadedPurge() && config.getPurgerThreads() > 1;
         final String loaderName = getClass().getSimpleName();
         purgerService = Executors.newFixedThreadPool(supportsMultiThreadedPurge() ? config.getPurgerThreads() : 1, new ThreadFactory() {
            @Override
View Full Code Here

                              log.failedLoadingValueFromCacheStore(me.getKey(), e);
                           }
                        }
                     }
                  };
               stProvider.process(filter, task, new WithinThreadExecutor(), true, true);
            } catch (CacheException e) {
               log.failedLoadingKeysFromCacheStore(e);
            }
         }
View Full Code Here

TOP

Related Classes of org.infinispan.util.concurrent.WithinThreadExecutor

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.