public class MemoryManager<T> extends Object implements MemoryManagerAdminMBean
| Modifier and Type | Class and Description |
|---|---|
static interface |
MemoryManager.Initializer<E> |
| Constructor and Description |
|---|
MemoryManager(MemoryManager.Initializer<T> initializer) |
| Modifier and Type | Method and Description |
|---|---|
T |
get(int reqsize) |
MemoryManagerAdminMBean |
getAdminMBean() |
double |
getHitRate() |
long |
getNumCacheHits() |
long |
getNumCacheMisses() |
void |
release(T buf)
return the instance to the manager after use
|
public MemoryManager(MemoryManager.Initializer<T> initializer)
public MemoryManagerAdminMBean getAdminMBean()
public long getNumCacheMisses()
getNumCacheMisses in interface MemoryManagerAdminMBeanpublic long getNumCacheHits()
getNumCacheHits in interface MemoryManagerAdminMBeanpublic double getHitRate()
getHitRate in interface MemoryManagerAdminMBeanpublic T get(int reqsize)
public void release(T buf)
buf - Copyright © 2005–2013. All rights reserved.