org.apache.directmemory
Class DirectMemory<K,V>

java.lang.Object
  extended by org.apache.directmemory.DirectMemory<K,V>

public final class DirectMemory<K,V>
extends Object


Field Summary
static int DEFAULT_CONCURRENCY_LEVEL
           
static int DEFAULT_DISPOSAL_TIME
           
static int DEFAULT_INITIAL_CAPACITY
           
 
Constructor Summary
DirectMemory()
           
DirectMemory(DirectMemory<K,V> prototype)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONCURRENCY_LEVEL

public static final int DEFAULT_CONCURRENCY_LEVEL
See Also:
Constant Field Values

DEFAULT_INITIAL_CAPACITY

public static final int DEFAULT_INITIAL_CAPACITY
See Also:
Constant Field Values

DEFAULT_DISPOSAL_TIME

public static final int DEFAULT_DISPOSAL_TIME
See Also:
Constant Field Values
Constructor Detail

DirectMemory

public DirectMemory()

DirectMemory

public DirectMemory(DirectMemory<K,V> prototype)
Method Detail

setNumberOfBuffers

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

setSize

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

setInitialCapacity

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

setConcurrencyLevel

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

setDisposalTime

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

setMap

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

setSerializer

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

setMemoryManager

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

newCacheService

public CacheService<K,V> newCacheService()


Copyright © 2011-2012 The Apache Software Foundation. All Rights Reserved.