Package org.apache.wicket.util.concurrent

Examples of org.apache.wicket.util.concurrent.ConcurrentHashMap


  {
    Map classesToGetAndSetters = getClassesToGetAndSetters();
    Map getAndSetters = (Map)classesToGetAndSetters.get(clz);
    if (getAndSetters == null)
    {
      getAndSetters = new ConcurrentHashMap(8);
      classesToGetAndSetters.put(clz, getAndSetters);
    }

    IGetAndSet getAndSetter = (IGetAndSet)getAndSetters.get(exp);
    if (getAndSetter == null)
View Full Code Here


    if (result == null)
    {
      // Don't synchronize this - Doesn't matter if we create two of them,
      // as it's only a cache and the first will go out of scope and get
      // GC'ed.
      applicationToClassesToGetAndSetters.put(key, result = new ConcurrentHashMap(64));
    }
    return result;
  }
View Full Code Here

   */
  public final void clearCache()
  {
    if (cache != null)
    {
      cache = new ConcurrentHashMap();
    }
  }
View Full Code Here

   *
   * @return
   */
  private Map newCache()
  {
    return new ConcurrentHashMap();
  }
View Full Code Here

      try
      {
        InputStream stream = new FileInputStream(index);
        ObjectInputStream ois = new ObjectInputStream(stream);
        Map map = (Map)ois.readObject();
        sessionIdToEntryMap = new ConcurrentHashMap(map);
        for (Iterator entries = sessionIdToEntryMap.entrySet().iterator(); entries.hasNext();)
        {
          // initialize the diskPageStore reference
          Entry entry = (Entry)entries.next();
          SessionEntry sessionEntry = (SessionEntry)entry.getValue();
View Full Code Here

        {
          removeLast();
        }
      }
    });
    liveSessions = new ConcurrentHashMap();
  }
View Full Code Here

  {
    Map classesToGetAndSetters = getClassesToGetAndSetters();
    Map getAndSetters = (Map)classesToGetAndSetters.get(clz);
    if (getAndSetters == null)
    {
      getAndSetters = new ConcurrentHashMap(8);
      classesToGetAndSetters.put(clz, getAndSetters);
    }

    IGetAndSet getAndSetter = (IGetAndSet)getAndSetters.get(exp);
    if (getAndSetter == null)
View Full Code Here

    if (result == null)
    {
      // Don't synchronize this - Doesn't matter if we create two of them,
      // as it's only a cache and the first will go out of scope and get
      // GC'ed.
      applicationToClassesToGetAndSetters.put(key, result = new ConcurrentHashMap(64));
    }
    return result;
  }
View Full Code Here

        {
          removeLast();
        }
      }
    });
    liveSessions = new ConcurrentHashMap();
  }
View Full Code Here

      try
      {
        InputStream stream = new FileInputStream(index);
        ObjectInputStream ois = new ObjectInputStream(stream);
        Map map = (Map)ois.readObject();
        sessionIdToEntryMap = new ConcurrentHashMap(map);
        for (Iterator entries = sessionIdToEntryMap.entrySet().iterator(); entries.hasNext();)
        {
          // initialize the diskPageStore reference
          Entry entry = (Entry)entries.next();
          SessionEntry sessionEntry = (SessionEntry)entry.getValue();
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.concurrent.ConcurrentHashMap

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.