Package java.util.concurrent

Examples of java.util.concurrent.ConcurrentLinkedQueue$Node


    private          SegmentMemory     segmentMemory;
    private          Queue             queue;

    public PathMemory(NetworkNode networkNode) {
        this.networkNode = networkNode;
        this.queue = new ConcurrentLinkedQueue();
        this.linkedSegmentMask = new AtomicBitwiseLong();
    }
View Full Code Here


    /**
     * PERF:
     * Init the calendar cache use to avoid calendar creation for processing java.sql/util.Date/Time/Timestamp objects.
     */
    public static Queue initCalendarCache() {
        Queue calendarCache = new ConcurrentLinkedQueue();
        for (int index = 0; index < 10; index++) {
            calendarCache.add(Calendar.getInstance());
        }
        return calendarCache;
    }
View Full Code Here

      this.map = paramMapMakerInternalMap;
      this.maxSegmentSize = paramInt2;
      initTable(newEntryArray(paramInt1));
      this.keyReferenceQueue = (paramMapMakerInternalMap.usesKeyReferences() ? new ReferenceQueue() : null);
      this.valueReferenceQueue = (paramMapMakerInternalMap.usesValueReferences() ? new ReferenceQueue() : null);
      this.recencyQueue = ((paramMapMakerInternalMap.evictsBySize()) || (paramMapMakerInternalMap.expiresAfterAccess()) ? new ConcurrentLinkedQueue() : MapMakerInternalMap.discardingQueue());
      this.evictionQueue = (paramMapMakerInternalMap.evictsBySize() ? new MapMakerInternalMap.EvictionQueue() : MapMakerInternalMap.discardingQueue());
      this.expirationQueue = (paramMapMakerInternalMap.expires() ? new MapMakerInternalMap.ExpirationQueue() : MapMakerInternalMap.discardingQueue());
    }
View Full Code Here

    this.expireAfterAccessNanos = paramMapMaker.getExpireAfterAccessNanos();
    this.expireAfterWriteNanos = paramMapMaker.getExpireAfterWriteNanos();
    this.entryFactory = EntryFactory.getFactory(this.keyStrength, expires(), evictsBySize());
    this.ticker = paramMapMaker.getTicker();
    this.removalListener = paramMapMaker.getRemovalListener();
    this.removalNotificationQueue = (this.removalListener == GenericMapMaker.NullListener.INSTANCE ? discardingQueue() : new ConcurrentLinkedQueue());
    int i = Math.min(paramMapMaker.getInitialCapacity(), 1073741824);
    if (evictsBySize())
      i = Math.min(i, this.maximumSize);
    int j = 0;
    int k = 1;
View Full Code Here

      this.maxSegmentWeight = paramLong;
      this.statsCounter = paramStatsCounter;
      initTable(newEntryArray(paramInt));
      this.keyReferenceQueue = (paramLocalCache.usesKeyReferences() ? new ReferenceQueue() : null);
      this.valueReferenceQueue = (paramLocalCache.usesValueReferences() ? new ReferenceQueue() : null);
      this.recencyQueue = (paramLocalCache.usesAccessQueue() ? new ConcurrentLinkedQueue() : LocalCache.discardingQueue());
      this.writeQueue = (paramLocalCache.usesWriteQueue() ? new LocalCache.WriteQueue() : LocalCache.discardingQueue());
      this.accessQueue = (paramLocalCache.usesAccessQueue() ? new LocalCache.AccessQueue() : LocalCache.discardingQueue());
    }
View Full Code Here

    this.weigher = paramCacheBuilder.getWeigher();
    this.expireAfterAccessNanos = paramCacheBuilder.getExpireAfterAccessNanos();
    this.expireAfterWriteNanos = paramCacheBuilder.getExpireAfterWriteNanos();
    this.refreshNanos = paramCacheBuilder.getRefreshNanos();
    this.removalListener = paramCacheBuilder.getRemovalListener();
    this.removalNotificationQueue = (this.removalListener == CacheBuilder.NullListener.INSTANCE ? discardingQueue() : new ConcurrentLinkedQueue());
    this.ticker = paramCacheBuilder.getTicker(recordsTime());
    this.entryFactory = EntryFactory.getFactory(this.keyStrength, usesAccessEntries(), usesWriteEntries());
    this.globalStatsCounter = ((AbstractCache.StatsCounter)paramCacheBuilder.getStatsCounterSupplier().get());
    this.defaultLoader = paramCacheLoader;
    int i = Math.min(paramCacheBuilder.getInitialCapacity(), 1073741824);
View Full Code Here

    return localArrayDeque;
  }

  public static ConcurrentLinkedQueue newConcurrentLinkedQueue()
  {
    return new ConcurrentLinkedQueue();
  }
View Full Code Here

  }

  public static ConcurrentLinkedQueue newConcurrentLinkedQueue(Iterable paramIterable)
  {
    if ((paramIterable instanceof Collection))
      return new ConcurrentLinkedQueue(Collections2.cast(paramIterable));
    ConcurrentLinkedQueue localConcurrentLinkedQueue = new ConcurrentLinkedQueue();
    Iterables.addAll(localConcurrentLinkedQueue, paramIterable);
    return localConcurrentLinkedQueue;
  }
View Full Code Here

        Queue<Pipelineable<K>> pipeline = pipelines.get(key);
        if (pipeline == null) {
            synchronized (pipelines) {
                pipeline = pipelines.get(key);
                if (pipeline == null) {
                    pipeline = new ConcurrentLinkedQueue();
                    pipelines.put(key, pipeline);
                }
            }
        }
       
View Full Code Here

public class DispatcherQueueWorkerTest extends DispatcherQueueWorker {

 
  public DispatcherQueueWorkerTest() {
    super(new LinkedBlockingQueue(), new ConcurrentLinkedQueue(), new MessageParser<String, String>() {

      @Override
      public Message<String> parse(String incoming) {
        return new TextMessage(incoming);
      }
View Full Code Here

TOP

Related Classes of java.util.concurrent.ConcurrentLinkedQueue$Node

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.