From 5541bbf817ba6dcc2fe0493d521f32331cdc2162 Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Thu, 6 Jul 2017 15:20:27 +0200 Subject: [PATCH] Remove cache entry for newly created sessions --- .../arsnova/persistance/couchdb/CouchDbSessionRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java b/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java index ab0166b23..7689fe39c 100644 --- a/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java +++ b/src/main/java/de/thm/arsnova/persistance/couchdb/CouchDbSessionRepository.java @@ -86,6 +86,7 @@ public class CouchDbSessionRepository extends CouchDbRepositorySupport<Session> } @Override + @Caching(evict = @CacheEvict(cacheNames = "sessions", key = "#result.keyword")) public Session saveSession(final User user, final Session session) { session.setKeyword(sessionService.generateKeyword()); session.setCreator(user.getUsername()); @@ -103,7 +104,6 @@ public class CouchDbSessionRepository extends CouchDbRepositorySupport<Session> @Override public boolean sessionKeyAvailable(final String keyword) { - /* FIXME: caching */ return getSessionFromKeyword(keyword) == null; } -- GitLab