3 Stimmen

Guava-Cache-Listener für Einfügungen

Wir würden es sehr nützlich finden, eine AddListener zur Ergänzung RemovalListener in Google Guava.

Gibt es eine geeignete Alternative zu einer AddListener die Folgendes ergänzen würden RemovalListener ?

6voto

Bozho Punkte 570413

Das können Sie selbst tun - übergeben Sie einfach Ihren benutzerdefinierten Listener an Ihr Computing Function und jedes Mal, wenn Sie einen Wert berechnen, benachrichtigen Sie den Hörer.

Wenn Sie Folgendes verwenden asMap().put(..) dann müssten Sie das Ganze in Ihre benutzerdefinierten Klassen verpacken, die an die Originale delegieren, aber auch den zusätzlichen Listener aufrufen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X