Closed k-tahiro closed 2 years ago
getTokenizer
ではなくtokenize
を使用すれば、LRUMapによる上限付きのキャッシュになるため、そちらに変更するPRです。
あー、確かにそうですね。 今はkuromojinの方にLRU実装したので、このライブラリレベルでは不要そうですね。 ありがとうございます。
https://github.com/textlint-ja/analyze-desumasu-dearu/releases/tag/v5.0.1 でリリースしました。 patchバージョンなので、各ルールはlockファイルをアップデートすれば更新できそうです。
素早い対応ありがとうございます。
初めまして。
_tokensCacheMap
が無限にキャッシュしていくため、 APIのような形式でプロセスを立ち上げたままにしておくと、どこかでheapが足りなくなると思います。getTokenizer
ではなくtokenize
を使用すれば、LRUMapによる上限付きのキャッシュになるため、そちらに変更するPRです。何か間違いがあればご指摘ください。 ご確認よろしくお願いします。