From 15a4a100bb3d3b9f77e1d9a2538544ecc7a5572e Mon Sep 17 00:00:00 2001
From: tekay <tom.kaesler@mni.thm.de>
Date: Thu, 7 Apr 2016 15:48:27 +0200
Subject: [PATCH] evict session cache both for session entries in the cache
 (https://github.com/thm-projects/arsnova-backend/wiki/Caching ^-- see List of
 cache entries and associated keys)

---
 src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 3e3ff21b..9bfb867d 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -1563,7 +1563,7 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware
 	}
 
 	@Override
-	@CacheEvict("sessions")
+	@Caching(evict = { @CacheEvict("sessions"), @CacheEvict(cacheNames="sessions", key="#p0.keyword") })
 	public void deleteSession(final Session session) {
 		try {
 			deleteDocument(session.get_id());
-- 
GitLab