Project

General

Profile

バグ #999

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

Added by toshi_a 初音 about 2 years ago.

Status:
新規
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

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

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

Also available in: Atom PDF