Examples of IntHashMap


Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.getUsedPages().set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(pageMapName);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(pageMapName, pages);
      }
      boolean b = stream.readBoolean();
      if (b == false)
      {
        stream.defaultReadObject();
      }
      else
      {
        // the object will resolve to a Page (probably PageHolder)
        page = (Page)stream.readObject();
      }
      pages.put(id, page);
      return page;
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

    }
  }

  private void rebuildIndices()
  {
    idToWindowIndices = new IntHashMap();
    for (int i = 0; i < windows.size(); ++i)
    {
      PageWindowInternal window = (PageWindowInternal)windows.get(i);
      putWindowIndex(window.pageId, i);
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(getName());
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(getName(), pages);
      }

      // for now i only get by id.
      // does it really make any sense that there are multiply instances
      // of the
      // same page are alive in one session??
      Page page = (Page)pages.get(id);
      if (page != null)
      {
        return page;
      }

      String sessionId = getSession().getId();
      if (sessionId != null)
      {
        if (getLastPage() != null && getLastPage().getNumericId() == id)
        {
          page = versionNumber != -1 ? getLastPage().getVersion(versionNumber)
            : getLastPage();
          if (page != null)
          {
            // ask the page store if it is ready saving the page.
            getStore().pageAccessed(sessionId, page);
            pages.put(id, page);
            return page;
          }
        }

        setLastPage(null);
        page = getStore().getPage(sessionId, getName(), id, versionNumber, -1);
        pages.put(id, page);
        return page;

      }
      return null;
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

  {
    s.defaultReadObject();

    int size = s.readInt();
    queue = new ReferenceQueue();
    directComponentRefs = new IntHashMap((int)(size * 1.25));

    while (--size >= 0)
    {
      int uid = s.readInt();
      Component component = (Component)s.readObject();
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(getName());
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(getName(), pages);
      }

      // for now i only get by id.
      // does it really make any sense that there are multiply instances
      // of the
      // same page are alive in one session??
      Page page = (Page)pages.get(id);
      if (page != null)
      {
        return page;
      }

      String sessionId = getSession().getId();
      if (getLastPage() != null && getLastPage().getNumericId() == id)
      {
        page = versionNumber != -1 ? getLastPage().getVersion(versionNumber)
          : getLastPage();
        if (page != null)
        {
          // ask the page store if it is ready saving the page.
          getStore().pageAccessed(sessionId, page);
          pages.put(id, page);
          return page;
        }
      }
      if (sessionId != null)
      {
        setLastPage(null);
        page = getStore().getPage(sessionId, getName(), id, versionNumber, -1);
        pages.put(id, page);
        return page;

      }
      return null;
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.getUsedPages().set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(pageMapName);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(pageMapName, pages);
      }
      pages.put(id, page);
      boolean b = stream.readBoolean();
      if (b == false)
      {
        stream.defaultReadObject();
        return page;
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

    }
  }

  private void rebuildIndices()
  {
    idToWindowIndices = new IntHashMap();
    for (int i = 0; i < windows.size(); ++i)
    {
      PageWindowInternal window = (PageWindowInternal)windows.get(i);
      putWindowIndex(window.pageId, i);
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        SecondLevelCacheSessionStore.usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(name);
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(name, pages);
      }
      pages.put(id, page);
      boolean b = stream.readBoolean();
      if (b == false)
      {
        stream.defaultReadObject();
        return page;
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

      if (pageMaps == null)
      {
        pageMaps = new HashMap();
        usedPages.set(pageMaps);
      }
      IntHashMap pages = (IntHashMap)pageMaps.get(getName());
      if (pages == null)
      {
        pages = new IntHashMap();
        pageMaps.put(getName(), pages);
      }

      // for now i only get by id.
      // does it really make any sense that there are multiply instances
      // of the
      // same page are alive in one session??
      Page page = (Page)pages.get(id);
      if (page != null)
      {
        return page;
      }

      String sessionId = getSession().getId();
      if (getLastPage() != null && getLastPage().getNumericId() == id)
      {
        page = versionNumber != -1
            ? getLastPage().getVersion(versionNumber)
            : getLastPage();
        if (page != null)
        {
          // ask the page store if it is ready saving the page.
          getStore().pageAccessed(sessionId, page);
          pages.put(id, page);
          return page;
        }
      }
      if (sessionId != null)
      {
        setLastPage(null);
        page = getStore().getPage(sessionId, getName(), id, versionNumber, -1);
        pages.put(id, page);
        return page;

      }
      return null;
    }
View Full Code Here

Examples of org.apache.wicket.util.collections.IntHashMap

    }
  }

  private void rebuildIndices()
  {
    idToWindowIndices = new IntHashMap();
    for (int i = 0; i < windows.size(); ++i)
    {
      PageWindowInternal window = (PageWindowInternal)windows.get(i);
      putWindowIndex(window.pageId, i);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.