Ich bin neu in Java EE und jetzt schreibe ich JAX-RS/Jersey Web Service für Rechner. Das Ergebnis, das ich in den Cache stellen möchte, da ich zwei Zahlen für die Berechnung aber verschiedene Aktionen habe, möchte ich zwei Zahlen im Cache als Schlüssel und Ergebnis als Wert setzen.Jersey Cache mit Anmerkung
Etwas wie folgt aus:
@GET
@Path("/add/{a}/{b}")
@CacheResult
public Response add(@PathParam("a") double a, @PathParam("b") double b, @PathParam("c") double c) {
return Response.ok(new CalculatorResult(a + b + c)).build();
}
Das heißt, wenn die Methode mit @CacheResult kommentierte wird dann die Antwort in den Cache hinzufügen. Und in der nächsten Zeit wird das Ergebnis aus dem Cache extrahiert.
Ist es möglich?
Sie auf diesem Thread aussehen: http://stackoverflow.com/questions/10934316/jersey-default-cache- control-to-no-cache – Rouliboy