CoherenceTM v3.3
Copyright© 2000-2007 by Oracle Corporation

com.tangosol.io.nio
Class DirectStoreManager

java.lang.Object
  extended by com.tangosol.util.Base
      extended by com.tangosol.io.nio.AbstractStoreManager
          extended by com.tangosol.io.nio.DirectStoreManager
All Implemented Interfaces:
BinaryStoreManager

public class DirectStoreManager
extends AbstractStoreManager

An implementation of BinaryStoreManager interface that uses BinaryMap objects built on the DirectBufferManager to provide BinaryStore objects.

Since:
Coherence 2.4
Author:
gg 2004.06.09

Constructor Summary
DirectStoreManager(int cbInitial, int cbMaximum)
          Construct a DirectStoreManager that uses BinaryMap objests built on the DirectBufferManager(s) with certain initial and maximum size.
 
Method Summary
protected  ByteBufferManager createBufferManager()
          Create a ByteBufferManager to be used by a BinaryStore.
 
Methods inherited from class com.tangosol.io.nio.AbstractStoreManager
createBinaryStore, destroyBinaryStore, getMaxCapacity, getMinCapacity, setMaxCapacity, setMinCapacity
 

Constructor Detail

DirectStoreManager

public DirectStoreManager(int cbInitial,
                          int cbMaximum)
Construct a DirectStoreManager that uses BinaryMap objests built on the DirectBufferManager(s) with certain initial and maximum size.

Parameters:
cbInitial - the initial size of the managed buffers
cbMaximum - the maximum size of the managed buffers
Method Detail

createBufferManager

protected ByteBufferManager createBufferManager()
Create a ByteBufferManager to be used by a BinaryStore.

Specified by:
createBufferManager in class AbstractStoreManager

CoherenceTM v3.3
Copyright© 2000-2007 by Oracle Corporation