Closed nbtk closed 1 year ago
すべてのページが揃ったあとに同じページを再送されたとき、重複として判断できない。
重複を判断するためのキャッシュのサイズが小さすぎた。キャッシュのサイズを大きくしたが、ただ大きくしただけでは最悪1年後に全く同じセンテンスを受信した場合に破棄してしまうので、キャッシュされたレコードに有効期限を設けた。
https://github.com/nbtk/azarashi/blob/08794faacb9b9407d9f483ea3ce8ca94410d4578/azarashi/qzss_dcr_lib/interface/decoder_interface.py#L12-L13
すべてのページが揃ったあとに同じページを再送されたとき、重複として判断できない。