まつもと ゆきひろです

In message "[ruby-list:11276] pstore.rb"
    on 98/12/11, Keiju ISHITSUKA <keiju / rational.com> writes:

|けいじゅ@日本ラショナルソフトウェアです.
|
|pstoreに関してですが, transactionをコミットしたあとでも @table の参照
|が残ったままですよね? marshalした後, @table = nil とした方がよかないで
|すか? 今のままだと, @tableの内容がGCの対象になりません.

そうですね.これは修正しましょう.

|そんでもって, いいの考えました. キャッシュ機能付きPStoreです.

うーん,ちょっと考えると

  * キャッシュすることによってトランザクションの外で他のプロ
    セスがデータベースを操作する可能性を否定することになるが,
    それで良いのか.

  * どうせキャッシュするなら不確定なweakrefを使うより,ちゃ
    んと残した方が良いのでは?

という疑問が涌きますです.
                                まつもと ゆきひろ /:|)