プロジェクト

全般

プロフィール

バグ #999

Userオブジェクトが開放されていない可能性がある

toshi_a 初音8ヶ月前に追加.

ステータス:
新規
優先度:
通常
担当者:
対象バージョン:
プラグイン名:

説明

http://dev.mikutter.hachune.net/projects/mikutter/repository/entry/core/user.rb?rev=hotfix%2F3.5#L152

では、idnameを受け取ってUserを返す処理のためにHashを使っており、キャッシュを開放する手段が実装されていない。潜在的にメモリリークのような状態になる危険性がある。
findbyidはWeakStorageを使って利用していないUserは開放するようにしているので、同様の方法で開放されるようにする。

他の形式にエクスポート: Atom PDF