2015/07/26 - Apache DirectMemory has been retired.
For more information, please explore the
Attic
.
Apache DirectMemory
Package Index
|
Class Index
net.sf.ehcache
net.sf.ehcache.store.offheap
org.apache.directmemory
org.apache.directmemory.cache
org.apache.directmemory.conf
org.apache.directmemory.ehcache
org.apache.directmemory.guava
org.apache.directmemory.measures
org.apache.directmemory.memory
org.apache.directmemory.memory.allocator
org.apache.directmemory.memory.buffer
org.apache.directmemory.serialization
org.apache.directmemory.serialization.kryo
org.apache.directmemory.serialization.msgpack
org.apache.directmemory.serialization.protobuf
org.apache.directmemory.serialization.protostuff
org.apache.directmemory.server.client
org.apache.directmemory.server.client.providers.asynchttpclient
org.apache.directmemory.server.client.providers.httpclient
org.apache.directmemory.server.commons
org.apache.directmemory.server.services
org.apache.directmemory.solr
org.apache.directmemory.test
org.apache.directmemory.utils
Interfaces
AllocationPolicy
MemoryManagerService
<V>
Pointer
<T>
Classes
AbstractMemoryManager
<V>
MemoryManager
MemoryManagerServiceImpl
<V>
PointerImpl
<T>
RoundRobinAllocationPolicy
UnsafeMemoryManagerServiceImpl
<V>
Exceptions
IllegalMemoryPointerException
Package Index
|
Class Index
Summary:
Fields
|
Ctors
|
Methods
|
Inherited Methods
|
[Expand All]
public class
PointerImpl
extends
Object
implements
Pointer
<T>
java.lang.Object
↳
org.apache.directmemory.memory.PointerImpl<T>
Summary
Fields
public final int
bufferNumber
public
Class
<? extends T>
clazz
public long
created
public long
expires
public long
expiresIn
public final
AtomicBoolean
free
public long
hits
public final
AtomicLong
lastHit
public final
MemoryBuffer
memoryBuffer
Public Constructors
PointerImpl
(
MemoryBuffer
memoryBuffer, int bufferNumber)
Public Methods
byte[]
content
()
void
createdNow
()
int
getBufferNumber
()
long
getCapacity
()
Class
<? extends T>
getClazz
()
long
getExpires
()
long
getExpiresIn
()
float
getFrequency
()
MemoryBuffer
getMemoryBuffer
()
long
getSize
()
void
hit
()
boolean
isExpired
()
boolean
isFree
()
void
reset
()
void
setClazz
(
Class
<? extends T> clazz)
void
setExpiration
(long expires, long expiresIn)
void
setFree
(boolean free)
String
toString
()
[Expand]
Inherited Methods
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0, int arg1)
final void
wait
(long arg0)
From interface
org.apache.directmemory.memory.Pointer
abstract byte[]
content
()
abstract void
createdNow
()
abstract int
getBufferNumber
()
abstract long
getCapacity
()
abstract
Class
<? extends T>
getClazz
()
abstract long
getExpires
()
abstract long
getExpiresIn
()
abstract float
getFrequency
()
abstract
MemoryBuffer
getMemoryBuffer
()
abstract long
getSize
()
abstract void
hit
()
abstract boolean
isExpired
()
abstract boolean
isFree
()
abstract void
reset
()
abstract void
setClazz
(
Class
<? extends T> clazz)
abstract void
setExpiration
(long expires, long expiresIn)
abstract void
setFree
(boolean free)
Fields
public final int
bufferNumber
public
Class
<? extends T>
clazz
public long
created
public long
expires
public long
expiresIn
public final
AtomicBoolean
free
public long
hits
public final
AtomicLong
lastHit
public final
MemoryBuffer
memoryBuffer
Public Constructors
public
PointerImpl
(
MemoryBuffer
memoryBuffer, int bufferNumber)
Public Methods
public byte[]
content
()
public void
createdNow
()
public int
getBufferNumber
()
public long
getCapacity
()
public
Class
<? extends T>
getClazz
()
public long
getExpires
()
public long
getExpiresIn
()
public float
getFrequency
()
public
MemoryBuffer
getMemoryBuffer
()
public long
getSize
()
public void
hit
()
public boolean
isExpired
()
public boolean
isFree
()
public void
reset
()
public void
setClazz
(
Class
<? extends T> clazz)
public void
setExpiration
(long expires, long expiresIn)
public void
setFree
(boolean free)
public
String
toString
()