org.glassfish.grizzly
Class ThreadCache

java.lang.Object
  extended by org.glassfish.grizzly.ThreadCache

public final class ThreadCache
extends Object

Author:
oleksiys

Nested Class Summary
static class ThreadCache.CachedTypeIndex<E>
           
static class ThreadCache.ObjectCache
           
static class ThreadCache.ObjectCacheElement
           
 
Constructor Summary
ThreadCache()
           
 
Method Summary
static
<E> ThreadCache.CachedTypeIndex<E>
obtainIndex(Class<E> clazz, int size)
           
static
<E> ThreadCache.CachedTypeIndex<E>
obtainIndex(String name, Class<E> clazz, int size)
           
static
<E> boolean
putToCache(ThreadCache.CachedTypeIndex<E> index, E o)
           
static
<E> E
takeFromCache(ThreadCache.CachedTypeIndex<E> index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadCache

public ThreadCache()
Method Detail

obtainIndex

public static <E> ThreadCache.CachedTypeIndex<E> obtainIndex(Class<E> clazz,
                                                             int size)

obtainIndex

public static <E> ThreadCache.CachedTypeIndex<E> obtainIndex(String name,
                                                             Class<E> clazz,
                                                             int size)

putToCache

public static <E> boolean putToCache(ThreadCache.CachedTypeIndex<E> index,
                                     E o)

takeFromCache

public static <E> E takeFromCache(ThreadCache.CachedTypeIndex<E> index)


Copyright © 2011 Oracle Corpration. All Rights Reserved.