2015/07/26 - Apache DirectMemory has been retired.

For more information, please explore the Attic.

public final class

DirectMemory

extends Object
java.lang.Object
   ↳ org.apache.directmemory.DirectMemory<K, V>

Summary

Constants
int DEFAULT_CONCURRENCY_LEVEL
int DEFAULT_DISPOSAL_TIME
int DEFAULT_INITIAL_CAPACITY
Public Constructors
DirectMemory()
DirectMemory(DirectMemory<K, V> prototype)
Public Methods
CacheService<K, V> newCacheService()
DirectMemory<K, V> setConcurrencyLevel(int concurrencyLevel)
DirectMemory<K, V> setDisposalTime(long disposalTime)
DirectMemory<K, V> setInitialCapacity(int initialCapacity)
DirectMemory<K, V> setMap(ConcurrentMap<K, Pointer<V>> map)
DirectMemory<K, V> setMemoryManager(MemoryManagerService<V> memoryManager)
DirectMemory<K, V> setNumberOfBuffers(int numberOfBuffers)
DirectMemory<K, V> setSerializer(Serializer serializer)
DirectMemory<K, V> setSize(int size)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int DEFAULT_CONCURRENCY_LEVEL

Constant Value: 4 (0x00000004)

public static final int DEFAULT_DISPOSAL_TIME

Constant Value: 10 (0x0000000a)

public static final int DEFAULT_INITIAL_CAPACITY

Constant Value: 100000 (0x000186a0)

Public Constructors

public DirectMemory ()

public DirectMemory (DirectMemory<K, V> prototype)

Public Methods

public CacheService<K, V> newCacheService ()

public DirectMemory<K, V> setConcurrencyLevel (int concurrencyLevel)

public DirectMemory<K, V> setDisposalTime (long disposalTime)

public DirectMemory<K, V> setInitialCapacity (int initialCapacity)

public DirectMemory<K, V> setMap (ConcurrentMap<K, Pointer<V>> map)

public DirectMemory<K, V> setMemoryManager (MemoryManagerService<V> memoryManager)

public DirectMemory<K, V> setNumberOfBuffers (int numberOfBuffers)

public DirectMemory<K, V> setSerializer (Serializer serializer)

public DirectMemory<K, V> setSize (int size)