public class SmartByteBufferCache extends SmartLengthBasedCache<ByteBuffer>
| Constructor and Description | 
|---|
SmartByteBufferCache(int maxCachedBufferLength,
                    double expungeRatio,
                    int expungeCount,
                    ISmartLengthBasedCacheCallback callback)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ByteBuffer | 
createResource(int length)  | 
static SmartByteBufferCache | 
getDefaultSmartByteBufferCache()  | 
protected int | 
getResourceCapacity(ByteBuffer resource)  | 
protected void | 
prepareResource(ByteBuffer resource)  | 
protected void | 
prepareResource(ByteBuffer resource,
               int length)  | 
get, get, getLength, notifyUsedSize, set, toCacheCallback, tryCacheResourcepublic SmartByteBufferCache(int maxCachedBufferLength,
                            double expungeRatio,
                            int expungeCount,
                            ISmartLengthBasedCacheCallback callback)
public static SmartByteBufferCache getDefaultSmartByteBufferCache()
protected ByteBuffer createResource(int length)
createResource in class SmartLengthBasedCache<ByteBuffer>protected void prepareResource(ByteBuffer resource)
prepareResource in class SmartLengthBasedCache<ByteBuffer>protected void prepareResource(ByteBuffer resource, int length)
prepareResource in class SmartLengthBasedCache<ByteBuffer>protected int getResourceCapacity(ByteBuffer resource)
getResourceCapacity in class SmartLengthBasedCache<ByteBuffer>Copyright © GigaSpaces.