現在、私は必要な問題に取り組んでいます
- 修正する要素の数。
- 固定サイズを超える場合、前の要素を削除します。削除ポリシーは現在修正されています
LinkedHashMap
1つのオプションですが、コレクションを並行させる必要があります。- のような機能をサポートする必要
BoundedQueue
がありますが、それをエンキューするスレッドは決してブロックされるべきではなく、代わりに古い要素が削除され、新しい要素が挿入される必要があります。 PriorityBlockingQueue
withdrainTo
method は有効なオプションですが、要素を挿入する前に毎回呼び出す必要があります。
解決策を教えてください。ソースコードは不要です。問題を解決する最善の方法だけを知りたい。
前もって感謝します。