Wie bekomme ich den CacheManager von Shiro Framework in irgendeinem Teil der Anwendung

9

Wie kann ich einen Verweis auf das cacheManager-Objekt im Shiro-Framework in irgendeinem Teil meiner Anwendung erhalten? Ich möchte zum Beispiel die alten Benutzerdaten entfernen, die beim Entfernen eines Benutzers oder beim Aktualisieren seiner Berechtigung zwischengespeichert wurden. Im Moment handle ich auf folgende Art und Weise.

%Vor%     
Prakash Bisht 21.10.2015, 08:51
quelle

1 Antwort

0

Wenn diese Klasse der einzige Ort ist, an dem Sie den Cache verwenden, können Sie einen abschließenden Verweis auf den Cache halten. Es macht keinen Sinn, den Cache-Manager aufzurufen und Caches immer wieder neu zu laden.

Ich würde es im Konstruktor empfehlen, wenn Sie wissen, dass der Cache-Manager an diesem Punkt initialisiert ist.

    
Kurtymckurt 26.07.2016 14:44
quelle

Tags und Links