まつもと ゆきひろです
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を使うより,ちゃ
んと残した方が良いのでは?
という疑問が涌きますです.
まつもと ゆきひろ /:|)