キャッシュの作り方(お金じゃないよ)

java.util.WeakHashMap というクラスを見つけました。
以前、キー+値で持つ場合のサンプルを書きましたが、WeakReference で実装するのであれば、コレ↑が使えます。
http://d.hatena.ne.jp/a-san/20060120
一般的なReferenceの話ならココがわかりやすいですね。
http://www-06.ibm.com/jp/developerworks/java/030110/j_j-refs.html