feat(queue): 修复queue备份文件名错误导致deque也存在数据
This commit is contained in:
@@ -18,7 +18,7 @@ public interface Constants {
|
|||||||
ConcurrentHashMap<String, PriorityBlockingQueue<QueueItem<?>>> QUEUE_MAP = new ConcurrentHashMap<>(10);
|
ConcurrentHashMap<String, PriorityBlockingQueue<QueueItem<?>>> QUEUE_MAP = new ConcurrentHashMap<>(10);
|
||||||
|
|
||||||
String DEQUE_SAVE_FILENAME = "save_data_deque";
|
String DEQUE_SAVE_FILENAME = "save_data_deque";
|
||||||
String QUEUE_SAVE_FILENAME = "save_data_deque";
|
String QUEUE_SAVE_FILENAME = "save_data_queue";
|
||||||
|
|
||||||
TimeUnit TIMEOUT_UNIT = TimeUnit.SECONDS;
|
TimeUnit TIMEOUT_UNIT = TimeUnit.SECONDS;
|
||||||
long POLL_TIMEOUT = 1;
|
long POLL_TIMEOUT = 1;
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ public class AutoSaveService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void save(Map<String, ? extends Queue<?>> o, String name) throws IOException {
|
private void save(Map<String, ? extends Queue<?>> o, String name) throws IOException {
|
||||||
if (o == null) {
|
if (o == null || o.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Map<String, List<?>> map = new HashMap<>(o.size());
|
Map<String, List<?>> map = new HashMap<>(o.size());
|
||||||
|
|||||||
Reference in New Issue
Block a user