diff --git a/src/main/java/fr/xephi/authme/datasource/CacheDataSource.java b/src/main/java/fr/xephi/authme/datasource/CacheDataSource.java index 201cff60..a79cb580 100644 --- a/src/main/java/fr/xephi/authme/datasource/CacheDataSource.java +++ b/src/main/java/fr/xephi/authme/datasource/CacheDataSource.java @@ -155,14 +155,14 @@ public class CacheDataSource implements DataSource { @Override public void close() { - source.close(); - cachedAuths.invalidateAll(); executorService.shutdown(); try { executorService.awaitTermination(5, TimeUnit.SECONDS); } catch (InterruptedException e) { ConsoleLogger.logException("Could not close executor service:", e); } + cachedAuths.invalidateAll(); + source.close(); } @Override