org.apache.directmemory.cache
Class Cache
java.lang.Object
org.apache.directmemory.cache.Cache
public class Cache
- extends Object
|
Method Summary |
static Pointer<Object> |
allocate(String key,
int size)
|
static void |
clear()
|
static void |
collectAll()
|
static void |
collectExpired()
|
static void |
collectLFU()
|
static void |
dump()
|
static long |
entries()
|
static void |
free(Pointer<Object> pointer)
|
static void |
free(String key)
|
static MemoryManagerService<Object> |
getMemoryManager()
|
static Pointer<Object> |
getPointer(String key)
|
static Serializer |
getSerializer()
|
static void |
init(int numberOfBuffers,
int size)
|
static void |
init(int numberOfBuffers,
int size,
int initialCapacity,
int concurrencyLevel)
|
static Pointer<Object> |
put(String key,
Object object)
|
static Pointer<Object> |
put(String key,
Object object,
int expiresIn)
|
static Pointer<Object> |
putByteArray(String key,
byte[] payload)
|
static Pointer<Object> |
putByteArray(String key,
byte[] payload,
int expiresIn)
|
static Object |
retrieve(String key)
|
static byte[] |
retrieveByteArray(String key)
|
static void |
scheduleDisposalEvery(long l)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scheduleDisposalEvery
public static void scheduleDisposalEvery(long l)
init
public static void init(int numberOfBuffers,
int size,
int initialCapacity,
int concurrencyLevel)
init
public static void init(int numberOfBuffers,
int size)
putByteArray
public static Pointer<Object> putByteArray(String key,
byte[] payload,
int expiresIn)
putByteArray
public static Pointer<Object> putByteArray(String key,
byte[] payload)
put
public static Pointer<Object> put(String key,
Object object)
put
public static Pointer<Object> put(String key,
Object object,
int expiresIn)
retrieveByteArray
public static byte[] retrieveByteArray(String key)
retrieve
public static Object retrieve(String key)
getPointer
public static Pointer<Object> getPointer(String key)
free
public static void free(String key)
free
public static void free(Pointer<Object> pointer)
collectExpired
public static void collectExpired()
collectLFU
public static void collectLFU()
collectAll
public static void collectAll()
clear
public static void clear()
entries
public static long entries()
dump
public static void dump()
getSerializer
public static Serializer getSerializer()
getMemoryManager
public static MemoryManagerService<Object> getMemoryManager()
allocate
public static Pointer<Object> allocate(String key,
int size)
Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.