jp.carabiner.treeeditor.js
クラス SimpleDataCache

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.SimpleDataCache

public class SimpleDataCache
extends Object

シンプルなデータキャッシュの実装です。


コンストラクタの概要
SimpleDataCache(long maxSize)
          構築します。
 
メソッドの概要
 void addIgnore(Path path)
          無視リストに追加します。
 void dispose()
          破棄します。
 byte[] pop(Path path)
          データを取得します。
 void set(Path path, byte[] data)
          データを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SimpleDataCache

public SimpleDataCache(long maxSize)
構築します。

パラメータ:
maxSize - サイズ。
メソッドの詳細

dispose

public void dispose()
破棄します。


pop

public byte[] pop(Path path)
データを取得します。

パラメータ:
path - パス。nullは不可。
戻り値:
データ。キャッシュにヒットしなかった場合はnull。

addIgnore

public void addIgnore(Path path)
無視リストに追加します。

パラメータ:
path - パス。nullは不可。

set

public void set(Path path,
                byte[] data)
データを設定します。

パラメータ:
path - パス。nullは不可。
data - データ。nullは不可。