com.JRcServer.commons.resource.cache
インタフェース CacheIO


public interface CacheIO

キャッシュI/Oインターフェイス.

導入されたバージョン:
JRcCommons 1.00
バージョン:
2006/08/14
作成者:
masahito suzuki

フィールドの概要
static int ELEMENT_BITCOUNT
          データビット数.
static int ELEMENT_LENGTH
          1データ内要素数.
static int ELEMENT_MASK
          1データ内要素内単位.
 
メソッドの概要
 int getMaxSector()
          管理セクタ数を取得.
 long getUniqueID()
          ユニークIDを取得.
 int getUseSector()
          現在利用中のセクタ数を取得.
 boolean isUseObject()
          このオブジェクトが有効であるかチェック.
 Cache newCacheObject()
          キャッシュオブジェクトを取得.
 Cache newCacheObject(int newBytesLength)
          キャッシュオブジェクトを取得.
 

フィールドの詳細

ELEMENT_LENGTH

static final int ELEMENT_LENGTH
1データ内要素数.

関連項目:
定数フィールド値

ELEMENT_MASK

static final int ELEMENT_MASK
1データ内要素内単位.

関連項目:
定数フィールド値

ELEMENT_BITCOUNT

static final int ELEMENT_BITCOUNT
データビット数.

関連項目:
定数フィールド値
メソッドの詳細

newCacheObject

Cache newCacheObject()
                     throws NotUseSectorException
キャッシュオブジェクトを取得.

キャッシュオブジェクトを取得します.

戻り値:
Cache 対象のキャッシュオブジェクトが返されます.
例外:
NotUseSectorException - セクタ取得失敗例外.

newCacheObject

Cache newCacheObject(int newBytesLength)
                     throws NotUseSectorException
キャッシュオブジェクトを取得.

キャッシュオブジェクトを取得します.

パラメータ:
newBytesLength - 初期利用のバイト数を設定します.
戻り値:
Cache 対象のキャッシュオブジェクトが返されます.
例外:
NotUseSectorException - セクタ取得失敗例外.

getMaxSector

int getMaxSector()
管理セクタ数を取得.

管理セクタ数を取得します.

戻り値:
int 管理セクタ数を取得します.

getUseSector

int getUseSector()
現在利用中のセクタ数を取得.

現在利用中のセクタ数を取得します.

戻り値:
int 現在利用中のセクタ数が返されます.

getUniqueID

long getUniqueID()
ユニークIDを取得.

このオブジェクトに対するユニークIDを取得します.

戻り値:
long ユニークIDが返されます.

isUseObject

boolean isUseObject()
このオブジェクトが有効であるかチェック.

このオブジェクトが有効であるかチェックします.

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、オブジェクトは有効です.
[false]が返された場合、オブジェクトは無効です.