IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.cache
Interface DistributedNioMapObject


public interface DistributedNioMapObject

Implement this interface in your cacheable object before placing it into cache if you need to get control at the time the object is being removed from cache.

See Also:
DistributedNioMap

Method Summary
 long getCacheValueSize()
          This determines the best-effort size of the DistributedNioMapObject's value.
 void release()
          Release the cached object(ByteBuffers/MetaData) to the NIO buffer management.
 java.lang.String toString()
          toString() method used to display.
 

Method Detail

release

void release()
Release the cached object(ByteBuffers/MetaData) to the NIO buffer management.

See Also:
DistributedNioMap

toString

java.lang.String toString()
toString() method used to display.

Overrides:
toString in class java.lang.Object

getCacheValueSize

long getCacheValueSize()
This determines the best-effort size of the DistributedNioMapObject's value.

Returns:
The best-effort determination of the size of the DistributedNioMapObject's value. If the size cannot be determined, the return value is -1;

IBM WebSphere Application ServerTM
Release 8