読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

Cacheを使う

YUI 3: Cacheを使うと、指定された数だけの要素を保持するオンメモリキャッシュを作成できます。

// キャッシュを使うサンプル
YUI().use('cache', function(Y) {

  // キャッシュ数を4に指定してキャッシュを作成。 
  var cache = new Y.Cache({max:4});

  // キャッシュに要素を追加
  for ( var i=0;i<5;i++  ) {
    cache.add( "item"+i, i ); //4個まで記憶するのでひとつは破棄される
  }
  var out = document.getElementById("out");
  for ( var i=0;i<5;i++  ) {
    // キャッシュからデータを取得
    // 戻り値はオブジェクトになっていて、responseに実際の値が格納されている
    // キャッシュされてない場合はnull
    var value = cache.retrieve( "item" + i );
    out.innerHTML +=  ( value ? value.response : null )  + "<br/>";
  }
});

実行結果はこちら