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/>"; } });