Package java.util.concurrent

Examples of java.util.concurrent.CopyOnWriteArraySet


  @Beta
  @GwtIncompatible("CopyOnWriteArraySet")
  public static CopyOnWriteArraySet newCopyOnWriteArraySet(Iterable paramIterable)
  {
    ArrayList localArrayList = (paramIterable instanceof Collection) ? Collections2.cast(paramIterable) : Lists.newArrayList(paramIterable);
    return new CopyOnWriteArraySet(localArrayList);
  }
View Full Code Here


    /**
     * Construct a new registry
     */
    public CacheManagerEventListenerRegistry() {
        status = Status.STATUS_UNINITIALISED;
        listeners = new CopyOnWriteArraySet();
    }
View Full Code Here

@RunWith(ScriptRunner.class)
public class CopyOnWriteArraySetTest {

    @Test
    public void add() throws Exception {
        CopyOnWriteArraySet set = new CopyOnWriteArraySet();
        assert set.add(1);
        assert set.add(2);
        assert !set.add(1);
    }
View Full Code Here

   public void addPerInstanceJoinpointAspect(Joinpoint joinpoint, AspectDefinition def)
   {
      Set joinpoints = (Set) perInstanceJoinpointAspectDefinitions.get(def);
      if (joinpoints == null)
      {
         joinpoints = new CopyOnWriteArraySet();
         initPerInstanceJoinpointAspectDefinitionsMap();
         perInstanceJoinpointAspectDefinitions.put(def, joinpoints);
         def.registerAdvisor(this);
      }
      joinpoints.add(joinpoint);
View Full Code Here

   {
      initPerInstanceJoinpointAspectDefinitionsMap();
      Set setJoinpoints = (Set) perInstanceJoinpointAspectDefinitions.get(def);
      if (setJoinpoints == null)
      {
         setJoinpoints = new CopyOnWriteArraySet();
         perInstanceJoinpointAspectDefinitions.put(def, setJoinpoints);
         def.registerAdvisor(this);
      }
      setJoinpoints.addAll(joinpoints);
   }
View Full Code Here

         lockWrite();
         try
         {
            if (perInstanceAspectDefinitions == UnmodifiableEmptyCollections.EMPTY_COPYONWRITE_ARRAYSET)
            {
               perInstanceAspectDefinitions = new CopyOnWriteArraySet();
            }
         }
         finally
         {
            unlockWrite();
View Full Code Here

TOP

Related Classes of java.util.concurrent.CopyOnWriteArraySet

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.