Skip to content

Commit 6ed842e

Browse files
committed
Caching pattern: Refactor shutdown hook to use method reference
1 parent b030cd4 commit 6ed842e

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

caching/src/main/java/com/iluwatar/caching/AppManager.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,7 @@ public static void initDb(boolean useMongoDb) {
6464
public static void initCachingPolicy(CachingPolicy policy) {
6565
cachingPolicy = policy;
6666
if (cachingPolicy == CachingPolicy.BEHIND) {
67-
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
68-
@Override
69-
public void run() {
70-
CacheStore.flushCache();
71-
}
72-
}));
67+
Runtime.getRuntime().addShutdownHook(new Thread(CacheStore::flushCache));
7368
}
7469
CacheStore.clearCache();
7570
}

0 commit comments

Comments
 (0)