public final class ChunkCache
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CHUNK_CACHE_SIZE_MB |
static double |
CHUNK_CACHE_SIZE_MB_DEFAULT |
static java.lang.String |
CHUNK_CACHE_SIZE_PERCENT |
static double |
CHUNK_CACHE_SIZE_PERCENT_DEFAULT |
| Constructor and Description |
|---|
ChunkCache() |
ChunkCache(long maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk) |
void |
clear() |
long |
getMaxSize()
Returns the maximum size of the chunk cache in bytes.
|
static ChunkCache |
getSharedInstance() |
void |
remove(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk) |
void |
setMaxSize(long maxSize)
Clears the page table and changes it to hold chunks with
maximum total memory of
maxSize. |
public static final java.lang.String CHUNK_CACHE_SIZE_MB
public static final java.lang.String CHUNK_CACHE_SIZE_PERCENT
public static final double CHUNK_CACHE_SIZE_MB_DEFAULT
public static final double CHUNK_CACHE_SIZE_PERCENT_DEFAULT
public static ChunkCache getSharedInstance()
public void add(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk)
public void remove(org.aspectj.org.eclipse.jdt.internal.core.nd.db.Chunk chunk)
public long getMaxSize()
public void setMaxSize(long maxSize)
maxSize.maxSize - the total size of the chunks in bytes.public void clear()