跳过导航链接
A B C D E F G I K L M N O R S T U V W 

A

actualUsed() - 接口 中的方法net.dongliu.direct.memory.Allocator
the memory size actualUsed.
actualUsed - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
offheap memory size had been actualUsed.
actualUsed() - 类 中的方法net.dongliu.direct.memory.slabs.SlabsAllocator
 
add(Object, T, ValueSerializer<T>) - 类 中的方法net.dongliu.direct.cache.DirectCache
Put an element in the store only if no element is currently mapped to the elements key.
add(Object, T, ValueSerializer<T>, int) - 类 中的方法net.dongliu.direct.cache.DirectCache
Put an element in the store only if no element is currently mapped to the elements key.
add(Object, byte[], int) - 类 中的方法net.dongliu.direct.cache.DirectCache
Put an element in the store only if no element is currently mapped to the elements key.
allocate(int) - 接口 中的方法net.dongliu.direct.memory.Allocator
allocate memory buf.
allocate(int) - 类 中的方法net.dongliu.direct.memory.slabs.SlabsAllocator
 
allocate(SlabsAllocator, int) - 类 中的静态方法net.dongliu.direct.memory.slabs.UnPooledBuffer
 
allocate(int) - 类 中的静态方法net.dongliu.direct.memory.UnsafeMemory
 
allocateMemory(long) - 类 中的静态方法net.dongliu.direct.utils.U
Allocates a new block of native memory, of the given size in bytes.
Allocator - net.dongliu.direct.memory中的接口
Allocator
AllocatorException - net.dongliu.direct.exception中的异常错误
 
AllocatorException() - 异常错误 的构造器net.dongliu.direct.exception.AllocatorException
 
AllocatorException(String) - 异常错误 的构造器net.dongliu.direct.exception.AllocatorException
 
AllocatorException(String, Throwable) - 异常错误 的构造器net.dongliu.direct.exception.AllocatorException
 
AllocatorException(Throwable) - 异常错误 的构造器net.dongliu.direct.exception.AllocatorException
 

B

build() - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 

C

CacheException - net.dongliu.direct.exception中的异常错误
 
CacheException() - 异常错误 的构造器net.dongliu.direct.exception.CacheException
 
CacheException(String) - 异常错误 的构造器net.dongliu.direct.exception.CacheException
 
CacheException(String, Throwable) - 异常错误 的构造器net.dongliu.direct.exception.CacheException
 
CacheException(Throwable) - 异常错误 的构造器net.dongliu.direct.exception.CacheException
 
capacity() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
 
capacity - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
 
capacity() - 类 中的方法net.dongliu.direct.memory.slabs.UnPooledBuffer
 
capacity() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
CHUNK_SIZE_LIST - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
 
chunkSize(int) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 
chunkSize - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
minim size of chunk
compareAndSwapInt(Object, long, int, int) - 类 中的静态方法net.dongliu.direct.utils.U
cas operation for int Field.
compareAndSwapLong(Object, long, long, long) - 类 中的静态方法net.dongliu.direct.utils.U
cas operation for long Field.
compareAndSwapObject(Object, long, Object, Object) - 类 中的静态方法net.dongliu.direct.utils.U
cas operation for Object Field.
concurrency(int) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 

D

DefaultSerializer - net.dongliu.direct.serialization中的类
Default serializer using java object stream.
DefaultSerializer() - 类 的构造器net.dongliu.direct.serialization.DefaultSerializer
 
deserialize(byte[]) - 类 中的方法net.dongliu.direct.serialization.DefaultSerializer
 
deserialize(byte[]) - 接口 中的方法net.dongliu.direct.serialization.ValueSerializer
 
DeSerializeException - net.dongliu.direct.exception中的异常错误
 
DeSerializeException() - 异常错误 的构造器net.dongliu.direct.exception.DeSerializeException
 
DeSerializeException(String) - 异常错误 的构造器net.dongliu.direct.exception.DeSerializeException
 
DeSerializeException(String, Throwable) - 异常错误 的构造器net.dongliu.direct.exception.DeSerializeException
 
DeSerializeException(Throwable) - 异常错误 的构造器net.dongliu.direct.exception.DeSerializeException
 
destroy() - 类 中的方法net.dongliu.direct.cache.DirectCache
destroy cache, dispose all resources.
destroy() - 接口 中的方法net.dongliu.direct.memory.Allocator
destroy allocator, dispose all resources.
destroy() - 类 中的方法net.dongliu.direct.memory.slabs.SlabsAllocator
 
DirectCache - net.dongliu.direct.cache中的类
LRU, direct-memory cache. both key and value cannot be null.
DirectCacheBuilder - net.dongliu.direct.cache中的类
 
dispose() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
mark this buffer as destroyed.
dispose() - 类 中的方法net.dongliu.direct.memory.slabs.UnPooledBuffer
 
dispose() - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
dispose() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 

E

exists(Object) - 类 中的方法net.dongliu.direct.cache.DirectCache
to see weather the key exists or not.if the entry is expired still return true.
expandFactor(float) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 
expired() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
expiry() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
expiry(int) - 类 中的方法net.dongliu.direct.struct.ValueHolder
 

F

freeMemory(long) - 类 中的静态方法net.dongliu.direct.utils.U
Disposes of a block of native memory, as obtained from #allocateMemory or #reallocateMemory .

G

Gb(double) - 类 中的静态方法net.dongliu.direct.utils.Size
 
get(Object, ValueSerializer<T>) - 类 中的方法net.dongliu.direct.cache.DirectCache
retrieve node by key from cache.
get(Object) - 类 中的方法net.dongliu.direct.cache.DirectCache
retrieve node by key from cache.
getByte(long) - 类 中的静态方法net.dongliu.direct.utils.U
 
getCapacity() - 接口 中的方法net.dongliu.direct.memory.Allocator
the capacity
getCapacity() - 类 中的方法net.dongliu.direct.memory.slabs.SlabsAllocator
 
getKey() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
getMemory() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
 
getMemory() - 类 中的方法net.dongliu.direct.memory.slabs.UnPooledBuffer
 
getMemoryBuffer() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
getOffset() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
 
getOffset() - 类 中的方法net.dongliu.direct.memory.slabs.UnPooledBuffer
 
getSize() - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 

I

inGb(long) - 类 中的静态方法net.dongliu.direct.utils.Size
 
initialSize(int) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 
inKb(long) - 类 中的静态方法net.dongliu.direct.utils.Size
 
inMb(long) - 类 中的静态方法net.dongliu.direct.utils.Size
 

K

Kb(double) - 类 中的静态方法net.dongliu.direct.utils.Size
 
keys() - 类 中的方法net.dongliu.direct.cache.DirectCache
return all keys cached.

L

lastUpdate(long) - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
lastUpdate() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
loadFactor(float) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 

M

maxMemorySize(long) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 
Mb(double) - 类 中的静态方法net.dongliu.direct.utils.Size
 
MemoryBuffer - net.dongliu.direct.memory中的类
a direct-memory area.
MemoryBuffer() - 类 的构造器net.dongliu.direct.memory.MemoryBuffer
 
memoryBuffer - 类 中的变量net.dongliu.direct.struct.ValueHolder
 

N

net.dongliu.direct.cache - 程序包 net.dongliu.direct.cache
 
net.dongliu.direct.exception - 程序包 net.dongliu.direct.exception
 
net.dongliu.direct.memory - 程序包 net.dongliu.direct.memory
 
net.dongliu.direct.memory.slabs - 程序包 net.dongliu.direct.memory.slabs
 
net.dongliu.direct.serialization - 程序包 net.dongliu.direct.serialization
 
net.dongliu.direct.struct - 程序包 net.dongliu.direct.struct
 
net.dongliu.direct.utils - 程序包 net.dongliu.direct.utils
 
newBuilder() - 类 中的静态方法net.dongliu.direct.cache.DirectCache
 

O

objectFieldOffset(Class, String) - 类 中的静态方法net.dongliu.direct.utils.U
Get class field offset
offHeapSize() - 类 中的方法net.dongliu.direct.cache.DirectCache
return the actualUsed off-heap memory in bytes.

R

read(long, byte[], int, int) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
read(long, byte[], int) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
read(long, byte[]) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
read(long) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
read one byte
read(long, byte[], int, int) - 类 中的静态方法net.dongliu.direct.utils.U
read bytes from unsafe memory.
readValue() - 类 中的方法net.dongliu.direct.struct.ValueHolder
read value in bytes
reallocateMemory(long, long) - 类 中的静态方法net.dongliu.direct.utils.U
Resizes a new block of native memory, to the given size in bytes.
remove(Object) - 类 中的方法net.dongliu.direct.cache.DirectCache
remove key from cache

S

serialize(Object) - 类 中的方法net.dongliu.direct.serialization.DefaultSerializer
 
serialize(T) - 接口 中的方法net.dongliu.direct.serialization.ValueSerializer
 
SerializeException - net.dongliu.direct.exception中的异常错误
 
SerializeException() - 异常错误 的构造器net.dongliu.direct.exception.SerializeException
 
SerializeException(String) - 异常错误 的构造器net.dongliu.direct.exception.SerializeException
 
SerializeException(String, Throwable) - 异常错误 的构造器net.dongliu.direct.exception.SerializeException
 
SerializeException(Throwable) - 异常错误 的构造器net.dongliu.direct.exception.SerializeException
 
set(Object, T, ValueSerializer<T>) - 类 中的方法net.dongliu.direct.cache.DirectCache
set a value.if already exist, replace it
set(Object, T, ValueSerializer<T>, int) - 类 中的方法net.dongliu.direct.cache.DirectCache
set a value. if already exist, replace it
set(Object, byte[]) - 类 中的方法net.dongliu.direct.cache.DirectCache
set a value.if already exist, replace it
set(Object, byte[], int) - 类 中的方法net.dongliu.direct.cache.DirectCache
set a value. if already exist, replace it
setKey(Object) - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
size() - 类 中的方法net.dongliu.direct.cache.DirectCache
the num of cache entries.
size() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
 
size() - 类 中的方法net.dongliu.direct.struct.ValueHolder
 
Size - net.dongliu.direct.utils中的类
 
Size() - 类 的构造器net.dongliu.direct.utils.Size
 
SlabsAllocator - net.dongliu.direct.memory.slabs中的类
Memory Allocator use slabList, as memcached.
SlabsAllocator(long, float, int, int) - 类 的构造器net.dongliu.direct.memory.slabs.SlabsAllocator
 
slabSize(int) - 类 中的方法net.dongliu.direct.cache.DirectCacheBuilder
 
slabSize - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
it is also the max Chunk Size

T

toBytes() - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
read all data has been written in.

U

U - net.dongliu.direct.utils中的类
Wrapper Unsafe Operations.
U() - 类 的构造器net.dongliu.direct.utils.U
 
UnPooledBuffer - net.dongliu.direct.memory.slabs中的类
direct-memory for large data
UnsafeMemory - net.dongliu.direct.memory中的类
Memory actualUsed unsafe ops.
used() - 接口 中的方法net.dongliu.direct.memory.Allocator
 
used - 类 中的变量net.dongliu.direct.memory.slabs.SlabsAllocator
 
used() - 类 中的方法net.dongliu.direct.memory.slabs.SlabsAllocator
 

V

ValueHolder - net.dongliu.direct.struct中的类
interface of cache-value holder.
ValueHolder(MemoryBuffer) - 类 的构造器net.dongliu.direct.struct.ValueHolder
 
ValueSerializer<T> - net.dongliu.direct.serialization中的接口
 

W

write(byte[]) - 类 中的方法net.dongliu.direct.memory.MemoryBuffer
write data.
write(long, byte[], int, int) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
write(long, byte[], int) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
write(long, byte[]) - 类 中的方法net.dongliu.direct.memory.UnsafeMemory
 
write(long, byte[], int, int) - 类 中的静态方法net.dongliu.direct.utils.U
write bytes to unsafe memory.
A B C D E F G I K L M N O R S T U V W 
跳过导航链接

Copyright © 2014. All rights reserved.