public class CacheManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ADDR_SIZE |
static int |
NEXT_OFF |
static long |
NULL |
Constructor and Description |
---|
CacheManager() |
Modifier and Type | Method and Description |
---|---|
static long |
allocateBlock(MemDataSpace ms,
long cacheAddr,
int size,
boolean clear) |
static LongList |
listCache(MemDataSpace ms,
long cacheAddr) |
static long |
numCachedBlocks(MemDataSpace ms,
long cacheAddr) |
static void |
releaseBlock(MemDataSpace ms,
long cacheAddr,
long addr) |
static void |
scanCache(MemDataSpace ms,
long cacheAddr,
java.util.function.LongConsumer consumer) |
public static final int ADDR_SIZE
public static final long NULL
public static final int NEXT_OFF
public static long allocateBlock(MemDataSpace ms, long cacheAddr, int size, boolean clear)
public static void releaseBlock(MemDataSpace ms, long cacheAddr, long addr)
public static long numCachedBlocks(MemDataSpace ms, long cacheAddr)
public static void scanCache(MemDataSpace ms, long cacheAddr, java.util.function.LongConsumer consumer)
public static LongList listCache(MemDataSpace ms, long cacheAddr)