A B C D E F G H I J K L M N O P R S T U

A

AbstractByteBufferAllocator - Class in org.apache.directmemory.memory.allocator
 
addToTotalTime(long) - Method in interface org.apache.directmemory.measures.MonitorService
 
addToTotalTime(long) - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
allocate(String, int) - Static method in class org.apache.directmemory.cache.Cache
 
allocate(K, Class<T>, int) - Method in interface org.apache.directmemory.cache.CacheService
 
allocate(K, Class<T>, int) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
allocate(int) - Method in interface org.apache.directmemory.memory.allocator.ByteBufferAllocator
Allocates and returns a ByteBuffer with Buffer.limit() set to the given size.
allocate(int) - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
allocate(int) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
allocate(int) - Method in class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
 
allocate(int) - Static method in class org.apache.directmemory.memory.MemoryManager
 
allocate(Class<T>, int, long, long) - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
allocate(Class<T>, int, long, long) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
Deprecated. 
AllocationPolicy - Interface in org.apache.directmemory.memory
Interface describing the buffer allocation policy.
allocationPolicy - Variable in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
average() - Method in class org.apache.directmemory.measures.Monitor
 
average() - Method in interface org.apache.directmemory.measures.MonitorService
 
average() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 

B

bufferNumber - Variable in class org.apache.directmemory.memory.PointerImpl
 
ByteBufferAllocator - Interface in org.apache.directmemory.memory.allocator
Interface defining interaction with ByteBuffer

C

Cache - Class in org.apache.directmemory.cache
 
CacheService<K,V> - Interface in org.apache.directmemory.cache
 
CacheServiceImpl<K,V> - Class in org.apache.directmemory.cache
 
CacheServiceImpl(ConcurrentMap<K, Pointer<V>>, MemoryManagerService<V>, Serializer) - Constructor for class org.apache.directmemory.cache.CacheServiceImpl
Constructor
capacity() - Static method in class org.apache.directmemory.memory.MemoryManager
 
capacity() - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
capacity() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
clazz - Variable in class org.apache.directmemory.memory.PointerImpl
 
clear() - Static method in class org.apache.directmemory.cache.Cache
 
clear() - Method in interface org.apache.directmemory.cache.CacheService
 
clear() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
clear() - Method in interface org.apache.directmemory.memory.allocator.ByteBufferAllocator
Clear all allocated ByteBuffer, resulting in a empty and ready to deserve ByteBufferAllocator
clear() - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
clear() - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
clear() - Method in class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
 
clear() - Static method in class org.apache.directmemory.memory.MemoryManager
 
clear() - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
clear() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
close() - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
close() - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
close() - Method in class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
 
collectAll() - Static method in class org.apache.directmemory.cache.Cache
 
collectAll() - Method in interface org.apache.directmemory.cache.CacheService
 
collectAll() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
collectExpired() - Static method in class org.apache.directmemory.cache.Cache
 
collectExpired() - Method in interface org.apache.directmemory.cache.CacheService
 
collectExpired() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
collectExpired() - Static method in class org.apache.directmemory.memory.MemoryManager
 
collectExpired() - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
collectExpired() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
collectLFU() - Static method in class org.apache.directmemory.cache.Cache
 
collectLFU() - Method in interface org.apache.directmemory.cache.CacheService
 
collectLFU() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
collectLFU() - Static method in class org.apache.directmemory.memory.MemoryManager
 
collectLFU() - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
collectLFU() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
content() - Method in interface org.apache.directmemory.memory.Pointer
 
content() - Method in class org.apache.directmemory.memory.PointerImpl
 
created - Variable in class org.apache.directmemory.memory.PointerImpl
 
createdNow() - Method in interface org.apache.directmemory.memory.Pointer
 
createdNow() - Method in class org.apache.directmemory.memory.PointerImpl
 
createNewSerializer() - Static method in class org.apache.directmemory.serialization.SerializerFactory
 
createNewSerializer(ClassLoader) - Static method in class org.apache.directmemory.serialization.SerializerFactory
 
createNewSerializer(Class<S>) - Static method in class org.apache.directmemory.serialization.SerializerFactory
 
createNewSerializer(String) - Static method in class org.apache.directmemory.serialization.SerializerFactory
 
createNewSerializer(String, ClassLoader) - Static method in class org.apache.directmemory.serialization.SerializerFactory
 

D

days() - Method in class org.apache.directmemory.measures.In
 
days(double) - Static method in class org.apache.directmemory.measures.In
 
DEFAULT_CONCURRENCY_LEVEL - Static variable in class org.apache.directmemory.DirectMemory
 
DEFAULT_DISPOSAL_TIME - Static variable in class org.apache.directmemory.DirectMemory
 
DEFAULT_INITIAL_CAPACITY - Static variable in class org.apache.directmemory.DirectMemory
 
deserialize(byte[], Class<T>) - Method in interface org.apache.directmemory.serialization.Serializer
 
deserialize(byte[], Class<T>) - Method in class org.apache.directmemory.serialization.StandardSerializer
destroyDirectByteBuffer(ByteBuffer) - Static method in class org.apache.directmemory.memory.allocator.DirectByteBufferUtils
Clear and release the internal content of a direct ByteBuffer.
directBuffer - Variable in class org.apache.directmemory.memory.PointerImpl
 
DirectByteBufferUtils - Class in org.apache.directmemory.memory.allocator
Utility class around direct ByteBuffer
DirectByteBufferUtils() - Constructor for class org.apache.directmemory.memory.allocator.DirectByteBufferUtils
 
DirectMemory<K,V> - Class in org.apache.directmemory
 
DirectMemory() - Constructor for class org.apache.directmemory.DirectMemory
 
DirectMemory(DirectMemory<K, V>) - Constructor for class org.apache.directmemory.DirectMemory
 
dump() - Static method in class org.apache.directmemory.cache.Cache
 
dump() - Method in interface org.apache.directmemory.cache.CacheService
 
dump(MemoryManagerService<V>) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
dump() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
dump(String) - Static method in class org.apache.directmemory.measures.Monitor
 
dump() - Static method in class org.apache.directmemory.measures.Monitor
 
dump(String) - Method in interface org.apache.directmemory.measures.MonitorService
 
dump() - Method in interface org.apache.directmemory.measures.MonitorService
 
dump(String) - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
dump() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 

E

end - Variable in class org.apache.directmemory.memory.PointerImpl
 
entries() - Static method in class org.apache.directmemory.cache.Cache
 
entries() - Method in interface org.apache.directmemory.cache.CacheService
 
entries() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
Every - Class in org.apache.directmemory.measures
 
Every(double) - Constructor for class org.apache.directmemory.measures.Every
 
exactly(double) - Static method in class org.apache.directmemory.measures.In
 
Expires - Class in org.apache.directmemory.measures
 
Expires(double) - Constructor for class org.apache.directmemory.measures.Expires
 
expires - Variable in class org.apache.directmemory.memory.PointerImpl
 
expiresIn - Variable in class org.apache.directmemory.memory.PointerImpl
 

F

findFreeBuffer(int) - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
FixedSizeByteBufferAllocatorImpl - Class in org.apache.directmemory.memory.allocator
ByteBufferAllocator implementation that instantiate ByteBuffers of fixed size, called slices.
FixedSizeByteBufferAllocatorImpl(int, int, int, int) - Constructor for class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
Constructor.
For - Class in org.apache.directmemory.measures
 
For(double) - Constructor for class org.apache.directmemory.measures.For
 
free(String) - Static method in class org.apache.directmemory.cache.Cache
 
free(Pointer<Object>) - Static method in class org.apache.directmemory.cache.Cache
 
free(K) - Method in interface org.apache.directmemory.cache.CacheService
 
free(Pointer<V>) - Method in interface org.apache.directmemory.cache.CacheService
 
free(K) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
free(Pointer<V>) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
free(ByteBuffer) - Method in interface org.apache.directmemory.memory.allocator.ByteBufferAllocator
Returns the given ByteBuffer making it available for a future usage.
free(ByteBuffer) - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
free(ByteBuffer) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
free(ByteBuffer) - Method in class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
 
free(Pointer<Object>) - Static method in class org.apache.directmemory.memory.MemoryManager
 
free(Pointer<V>) - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
free(Pointer<V>) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
free(Iterable<Pointer<V>>) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
free - Variable in class org.apache.directmemory.memory.PointerImpl
 

G

Gb(double) - Static method in class org.apache.directmemory.measures.Sizing
 
generateFreeSizesRange(Integer) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
Generate free sizes' range.
get(String) - Static method in class org.apache.directmemory.measures.Monitor
 
getActiveAllocator(ByteBufferAllocator, int) - Method in interface org.apache.directmemory.memory.AllocationPolicy
Returns the ByteBufferAllocator to use to allocate.
getActiveAllocator(ByteBufferAllocator, int) - Method in class org.apache.directmemory.memory.RoundRobinAllocationPolicy
 
getAllocator(int) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
getAllocators() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
getBufferNumber() - Method in interface org.apache.directmemory.memory.Pointer
 
getBufferNumber() - Method in class org.apache.directmemory.memory.PointerImpl
 
getCapacity() - Method in interface org.apache.directmemory.memory.allocator.ByteBufferAllocator
 
getCapacity() - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
getCapacity() - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
getCapacity() - Method in class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
 
getCapacity() - Method in interface org.apache.directmemory.memory.Pointer
 
getCapacity() - Method in class org.apache.directmemory.memory.PointerImpl
 
getClazz() - Method in interface org.apache.directmemory.memory.Pointer
 
getClazz() - Method in class org.apache.directmemory.memory.PointerImpl
 
getCurrentAllocator() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
getDirectBuffer() - Method in interface org.apache.directmemory.memory.Pointer
 
getDirectBuffer() - Method in class org.apache.directmemory.memory.PointerImpl
 
getEnd() - Method in interface org.apache.directmemory.memory.Pointer
 
getEnd() - Method in class org.apache.directmemory.memory.PointerImpl
 
getFrequency() - Method in interface org.apache.directmemory.memory.Pointer
 
getFrequency() - Method in class org.apache.directmemory.memory.PointerImpl
 
getHash(ByteBuffer) - Static method in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
getHits() - Method in interface org.apache.directmemory.measures.MonitorService
 
getHits() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
getLogger() - Method in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
getMap() - Method in interface org.apache.directmemory.cache.CacheService
 
getMap() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
getMax() - Method in interface org.apache.directmemory.measures.MonitorService
 
getMax() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
getMemoryManager() - Static method in class org.apache.directmemory.cache.Cache
 
getMemoryManager() - Method in interface org.apache.directmemory.cache.CacheService
 
getMemoryManager() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
getMemoryManager() - Static method in class org.apache.directmemory.memory.MemoryManager
 
getMin() - Method in interface org.apache.directmemory.measures.MonitorService
 
getMin() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
getName() - Method in interface org.apache.directmemory.measures.MonitorService
 
getName() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
getNumber() - Method in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
getNumber() - Method in interface org.apache.directmemory.memory.allocator.ByteBufferAllocator
 
getPointer(String) - Static method in class org.apache.directmemory.cache.Cache
 
getPointer(K) - Method in interface org.apache.directmemory.cache.CacheService
 
getPointer(K) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
getPointers() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
getSerializer() - Static method in class org.apache.directmemory.cache.Cache
 
getSerializer() - Method in interface org.apache.directmemory.cache.CacheService
 
getSerializer() - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
getSliceSize() - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
getStart() - Method in interface org.apache.directmemory.memory.Pointer
 
getStart() - Method in class org.apache.directmemory.memory.PointerImpl
 
getTotalTime() - Method in interface org.apache.directmemory.measures.MonitorService
 
getTotalTime() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 

H

Heap - Class in org.apache.directmemory.measures
 
Heap() - Constructor for class org.apache.directmemory.measures.Heap
 
hit() - Method in interface org.apache.directmemory.memory.Pointer
 
hit() - Method in class org.apache.directmemory.memory.PointerImpl
 
hits() - Method in class org.apache.directmemory.measures.Monitor
 
hits() - Method in interface org.apache.directmemory.measures.MonitorService
 
hits() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
hits - Variable in class org.apache.directmemory.memory.PointerImpl
 
hours() - Method in class org.apache.directmemory.measures.In
 
hours(double) - Static method in class org.apache.directmemory.measures.In
 

I

in(double) - Static method in class org.apache.directmemory.measures.Expires
 
In - Class in org.apache.directmemory.measures
 
In(double) - Constructor for class org.apache.directmemory.measures.In
 
inGb(long) - Static method in class org.apache.directmemory.measures.Sizing
 
init(int, int, int, int) - Static method in class org.apache.directmemory.cache.Cache
 
init(int, int) - Static method in class org.apache.directmemory.cache.Cache
 
init(List<ByteBufferAllocator>) - Method in interface org.apache.directmemory.memory.AllocationPolicy
Initialization function.
init(int) - Method in class org.apache.directmemory.memory.allocator.FixedSizeByteBufferAllocatorImpl
 
init() - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
Initialization function.
init(int, int) - Static method in class org.apache.directmemory.memory.MemoryManager
 
init(int, int) - Method in interface org.apache.directmemory.memory.MemoryManagerService
Initialize the internal structure.
init(int, int) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
init(List<ByteBufferAllocator>) - Method in class org.apache.directmemory.memory.RoundRobinAllocationPolicy
 
inKb(long) - Static method in class org.apache.directmemory.measures.Sizing
 
inMb(long) - Static method in class org.apache.directmemory.measures.Sizing
 
instanciateByteBufferAllocator(int, int) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
instanciatePointer(ByteBuffer, int, long, long) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
isClosed() - Method in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
isExpired() - Method in interface org.apache.directmemory.memory.Pointer
 
isExpired() - Method in class org.apache.directmemory.memory.PointerImpl
 
isFree() - Method in interface org.apache.directmemory.memory.Pointer
 
isFree() - Method in class org.apache.directmemory.memory.PointerImpl
 

J

just(double) - Static method in class org.apache.directmemory.measures.In
 

K

Kb(double) - Static method in class org.apache.directmemory.measures.Sizing
 

L

lastHit - Variable in class org.apache.directmemory.memory.PointerImpl
 
logger - Variable in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
logger - Static variable in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 

M

Mb(double) - Static method in class org.apache.directmemory.measures.Sizing
 
Memory - Class in org.apache.directmemory.measures
 
Memory() - Constructor for class org.apache.directmemory.measures.Memory
 
MemoryManager - Class in org.apache.directmemory.memory
 
MemoryManagerService<V> - Interface in org.apache.directmemory.memory
 
MemoryManagerServiceImpl<V> - Class in org.apache.directmemory.memory
 
MemoryManagerServiceImpl() - Constructor for class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
MemoryManagerServiceImpl(boolean) - Constructor for class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
MemoryManagerServiceImpl(AllocationPolicy, boolean) - Constructor for class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
MergingByteBufferAllocatorImpl - Class in org.apache.directmemory.memory.allocator
ByteBufferAllocator implementation with ByteBuffer merging capabilities.
MergingByteBufferAllocatorImpl(int, int) - Constructor for class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
Constructor.
minutes() - Method in class org.apache.directmemory.measures.In
 
minutes(double) - Static method in class org.apache.directmemory.measures.In
 
Monitor - Class in org.apache.directmemory.measures
 
Monitor(String) - Constructor for class org.apache.directmemory.measures.Monitor
 
MONITORS - Static variable in class org.apache.directmemory.measures.Monitor
 
MONITORS - Static variable in class org.apache.directmemory.measures.MonitorServiceImpl
 
MonitorService - Interface in org.apache.directmemory.measures
 
MonitorServiceImpl - Class in org.apache.directmemory.measures
 
MonitorServiceImpl(String) - Constructor for class org.apache.directmemory.measures.MonitorServiceImpl
 

N

name - Variable in class org.apache.directmemory.measures.MonitorServiceImpl
 
never() - Static method in class org.apache.directmemory.measures.Expires
 
NEVER_EXPIRES - Static variable in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
newCacheService() - Method in class org.apache.directmemory.DirectMemory
 

O

only(double) - Static method in class org.apache.directmemory.measures.In
 
org.apache.directmemory - package org.apache.directmemory
Apache DirectMemory cache APIs.
org.apache.directmemory.cache - package org.apache.directmemory.cache
Apache DirectMemory cache APIs.
org.apache.directmemory.measures - package org.apache.directmemory.measures
Fluent APIs for manipulate unit measures, such as time and space memory.
org.apache.directmemory.memory - package org.apache.directmemory.memory
Memory management implementation.
org.apache.directmemory.memory.allocator - package org.apache.directmemory.memory.allocator
 
org.apache.directmemory.serialization - package org.apache.directmemory.serialization
Objects Serializer APIs.

P

Pointer<T> - Interface in org.apache.directmemory.memory
 
PointerImpl<T> - Class in org.apache.directmemory.memory
 
PointerImpl() - Constructor for class org.apache.directmemory.memory.PointerImpl
 
PointerImpl(int, int) - Constructor for class org.apache.directmemory.memory.PointerImpl
 
put(String, Object) - Static method in class org.apache.directmemory.cache.Cache
 
put(String, Object, int) - Static method in class org.apache.directmemory.cache.Cache
 
put(K, V) - Method in interface org.apache.directmemory.cache.CacheService
 
put(K, V, int) - Method in interface org.apache.directmemory.cache.CacheService
 
put(K, V) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
put(K, V, int) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
putByteArray(String, byte[], int) - Static method in class org.apache.directmemory.cache.Cache
 
putByteArray(String, byte[]) - Static method in class org.apache.directmemory.cache.Cache
 
putByteArray(K, byte[], int) - Method in interface org.apache.directmemory.cache.CacheService
 
putByteArray(K, byte[]) - Method in interface org.apache.directmemory.cache.CacheService
 
putByteArray(K, byte[]) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
putByteArray(K, byte[], int) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 

R

Ram - Class in org.apache.directmemory.measures
 
Ram() - Constructor for class org.apache.directmemory.measures.Ram
 
reset() - Method in interface org.apache.directmemory.memory.AllocationPolicy
Reset internal state
reset() - Method in interface org.apache.directmemory.memory.Pointer
 
reset() - Method in class org.apache.directmemory.memory.PointerImpl
 
reset() - Method in class org.apache.directmemory.memory.RoundRobinAllocationPolicy
 
retrieve(String) - Static method in class org.apache.directmemory.cache.Cache
 
retrieve(K) - Method in interface org.apache.directmemory.cache.CacheService
 
retrieve(K) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
retrieve(Pointer<Object>) - Static method in class org.apache.directmemory.memory.MemoryManager
 
retrieve(Pointer<V>) - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
retrieve(Pointer<V>) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
retrieveByteArray(String) - Static method in class org.apache.directmemory.cache.Cache
 
retrieveByteArray(K) - Method in interface org.apache.directmemory.cache.CacheService
 
retrieveByteArray(K) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
returnsNullWhenFull() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
RoundRobinAllocationPolicy - Class in org.apache.directmemory.memory
Round Robin allocation policy.
RoundRobinAllocationPolicy() - Constructor for class org.apache.directmemory.memory.RoundRobinAllocationPolicy
 

S

scheduleDisposalEvery(long) - Static method in class org.apache.directmemory.cache.Cache
 
scheduleDisposalEvery(long) - Method in interface org.apache.directmemory.cache.CacheService
 
scheduleDisposalEvery(long) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
seconds() - Method in class org.apache.directmemory.measures.In
 
seconds(double) - Static method in class org.apache.directmemory.measures.In
 
serialize(T) - Method in interface org.apache.directmemory.serialization.Serializer
 
serialize(T) - Method in class org.apache.directmemory.serialization.StandardSerializer
Serializer - Interface in org.apache.directmemory.serialization
 
SerializerFactory - Class in org.apache.directmemory.serialization
 
SerializerNotFoundException - Exception in org.apache.directmemory.serialization
 
SerializerNotFoundException(String) - Constructor for exception org.apache.directmemory.serialization.SerializerNotFoundException
 
SerializerNotFoundException(Class<?>) - Constructor for exception org.apache.directmemory.serialization.SerializerNotFoundException
 
setBufferNumber(int) - Method in interface org.apache.directmemory.memory.Pointer
 
setBufferNumber(int) - Method in class org.apache.directmemory.memory.PointerImpl
 
setClazz(Class<? extends T>) - Method in interface org.apache.directmemory.memory.Pointer
 
setClazz(Class<? extends T>) - Method in class org.apache.directmemory.memory.PointerImpl
 
setClosed(boolean) - Method in class org.apache.directmemory.memory.allocator.AbstractByteBufferAllocator
 
setConcurrencyLevel(int) - Method in class org.apache.directmemory.DirectMemory
 
setDirectBuffer(ByteBuffer) - Method in interface org.apache.directmemory.memory.Pointer
 
setDirectBuffer(ByteBuffer) - Method in class org.apache.directmemory.memory.PointerImpl
 
setDisposalTime(long) - Method in class org.apache.directmemory.DirectMemory
 
setEnd(int) - Method in interface org.apache.directmemory.memory.Pointer
 
setEnd(int) - Method in class org.apache.directmemory.memory.PointerImpl
 
setExpiration(long, long) - Method in interface org.apache.directmemory.memory.Pointer
 
setExpiration(long, long) - Method in class org.apache.directmemory.memory.PointerImpl
 
setFree(boolean) - Method in interface org.apache.directmemory.memory.Pointer
 
setFree(boolean) - Method in class org.apache.directmemory.memory.PointerImpl
 
setInitialCapacity(int) - Method in class org.apache.directmemory.DirectMemory
 
setMap(ConcurrentMap<K, Pointer<V>>) - Method in interface org.apache.directmemory.cache.CacheService
 
setMap(ConcurrentMap<K, Pointer<V>>) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
setMap(ConcurrentMap<K, Pointer<V>>) - Method in class org.apache.directmemory.DirectMemory
 
setMax(long) - Method in interface org.apache.directmemory.measures.MonitorService
 
setMax(long) - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
setMaxAllocations(int) - Method in class org.apache.directmemory.memory.RoundRobinAllocationPolicy
 
setMemoryManager(MemoryManagerService<V>) - Method in interface org.apache.directmemory.cache.CacheService
 
setMemoryManager(MemoryManagerService<V>) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
setMemoryManager(MemoryManagerService<V>) - Method in class org.apache.directmemory.DirectMemory
 
setMin(long) - Method in interface org.apache.directmemory.measures.MonitorService
 
setMin(long) - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
setMinSizeThreshold(int) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
setNumberOfBuffers(int) - Method in class org.apache.directmemory.DirectMemory
 
setReturnNullWhenBufferIsFull(boolean) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
setSerializer(Serializer) - Method in interface org.apache.directmemory.cache.CacheService
 
setSerializer(Serializer) - Method in class org.apache.directmemory.cache.CacheServiceImpl
 
setSerializer(Serializer) - Method in class org.apache.directmemory.DirectMemory
 
setSize(int) - Method in class org.apache.directmemory.DirectMemory
 
setSizeRatioThreshold(double) - Method in class org.apache.directmemory.memory.allocator.MergingByteBufferAllocatorImpl
 
setStart(int) - Method in interface org.apache.directmemory.memory.Pointer
 
setStart(int) - Method in class org.apache.directmemory.memory.PointerImpl
 
Sizing - Class in org.apache.directmemory.measures
 
Sizing() - Constructor for class org.apache.directmemory.measures.Sizing
 
SlabByteBufferAllocatorImpl - Class in org.apache.directmemory.memory.allocator
ByteBufferAllocator implementation that uses FixedSizeByteBufferAllocatorImpl of different size to allocate best matching's size ByteBuffer
SlabByteBufferAllocatorImpl(int, Collection<FixedSizeByteBufferAllocatorImpl>, boolean) - Constructor for class org.apache.directmemory.memory.allocator.SlabByteBufferAllocatorImpl
Constructor.
Space - Class in org.apache.directmemory.measures
 
Space() - Constructor for class org.apache.directmemory.measures.Space
 
StandardSerializer - Class in org.apache.directmemory.serialization
 
StandardSerializer() - Constructor for class org.apache.directmemory.serialization.StandardSerializer
 
start() - Method in class org.apache.directmemory.measures.Monitor
 
start() - Method in interface org.apache.directmemory.measures.MonitorService
 
start() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
start - Variable in class org.apache.directmemory.memory.PointerImpl
 
stop(long) - Method in class org.apache.directmemory.measures.Monitor
 
stop(long) - Method in interface org.apache.directmemory.measures.MonitorService
 
stop(long) - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
store(byte[], int) - Static method in class org.apache.directmemory.memory.MemoryManager
 
store(byte[]) - Static method in class org.apache.directmemory.memory.MemoryManager
 
store(byte[], int) - Method in interface org.apache.directmemory.memory.MemoryManagerService
Store function family.
store(byte[]) - Method in interface org.apache.directmemory.memory.MemoryManagerService
Same function as MemoryManagerService.store(byte[]), but add an relative expiration delta in milliseconds
store(byte[], int) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
store(byte[]) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 

T

toString() - Method in class org.apache.directmemory.measures.Monitor
 
toString() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 
toString() - Method in class org.apache.directmemory.memory.PointerImpl
 
totalTime() - Method in class org.apache.directmemory.measures.Monitor
 
totalTime() - Method in interface org.apache.directmemory.measures.MonitorService
 
totalTime() - Method in class org.apache.directmemory.measures.MonitorServiceImpl
 

U

unlimited() - Static method in class org.apache.directmemory.measures.Sizing
 
update(Pointer<Object>, byte[]) - Static method in class org.apache.directmemory.memory.MemoryManager
 
update(Pointer<V>, byte[]) - Method in interface org.apache.directmemory.memory.MemoryManagerService
Update value of a {@link Pointer
update(Pointer<V>, byte[]) - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
used() - Method in interface org.apache.directmemory.memory.MemoryManagerService
 
used - Variable in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 
used() - Method in class org.apache.directmemory.memory.MemoryManagerServiceImpl
 

A B C D E F G H I J K L M N O P R S T U

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