キャッシュの作り方。

http://d.hatena.ne.jp/a-san/20060120#p1
知らなかったのでメモメモ。
クリア時をハンドルするにはclear()をオーバーライドかな?