Ich schreibe einen REST-Service mit Jersey (JAX-RS). Im Wesentlichen sollte es Folgendes tun:Daten im REST-Service (JAX-RS) speichern und aktualisieren
Es gibt eine Textdatei mit vielen Schlüssel = Wert-Paaren. Der Benutzer des REST-Dienstes sollte in der Lage sein, nach einem Schlüssel zu fragen und den Wert zu erhalten.
Jetzt dauert das Laden und Teilen der gesamten Textdatei für jede Abfrage viel zu lange. Stattdessen möchte ich die Textdatei in eine Hashmap laden und in festen Abständen neu laden.
Ich weiß nicht, wie dieses Verhalten implementiert wird, damit die Hashmap zwischen Abfragen überlebt, und das Abfragen des REST-Dienstes beim erneuten Laden der Daten keine Probleme mit dem gemeinsamen Zugriff verursacht.
Was soll ich tun, um einen solchen "Cache" in meiner Anwendung zu haben?