mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
Use priority shutdown hook to close maps on exit
Fixes ChronicleEnterprise/Chronicle-Map-Enterprise#57
This commit is contained in:
@@ -17,8 +17,7 @@
|
||||
package net.openhft.chronicle.hash.impl;
|
||||
|
||||
import net.openhft.chronicle.core.Jvm;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import net.openhft.chronicle.core.shutdown.PriorityHook;
|
||||
|
||||
import java.util.TreeMap;
|
||||
import java.util.WeakHashMap;
|
||||
@@ -29,7 +28,7 @@ final class ChronicleHashCloseOnExitHook {
|
||||
private static long order = 0;
|
||||
|
||||
static {
|
||||
Runtime.getRuntime().addShutdownHook(new Thread(ChronicleHashCloseOnExitHook::closeAll));
|
||||
PriorityHook.add(80, ChronicleHashCloseOnExitHook::closeAll);
|
||||
}
|
||||
|
||||
private ChronicleHashCloseOnExitHook() {
|
||||
|
||||
Reference in New Issue
Block a user