概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` １データ内要素数.
`static int` | `ELEMENT_MASK` １データ内要素内単位.

メソッドの概要
`int` | `getMaxSector()` 管理セクタ数を取得.
`long` | `getUniqueID()` ユニークIDを取得.
`int` | `getUseSector()` 現在利用中のセクタ数を取得.
`boolean` | `isUseObject()` このオブジェクトが有効であるかチェック.
`Cache` | `newCacheObject()` キャッシュオブジェクトを取得.
`Cache` | `newCacheObject(int newBytesLength)` キャッシュオブジェクトを取得.

フィールドの詳細

### ELEMENT_LENGTH

    static final int ELEMENT_LENGTH

  １データ内要素数.

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

### ELEMENT_MASK

    static final int ELEMENT_MASK

  １データ内要素内単位.

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

### 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]が返された場合、オブジェクトは無効です.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド