Gibt es eine SoftHashMap in Java?

Ich weiß, es gibt einWeakHashMap imjava.util, aber da es @ verwendWeakReferences für alles, was nur von diesem @ referenziert wiMap, referenzierte Objekte gehen beim nächsten GC-Zyklus verloren. Es ist also nahezu nutzlos, wenn Sie zufällige Daten zwischenspeichern möchten, die sehr wahrscheinlich erneut angefordert werden, ohne für den Rest der Zeit fest verbunden zu sein. Die beste Lösung wäre eine Karte, die @ verwendSoftReferences stattdessen, aber ich habe keine im Java RT-Paket gefunden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage