public Store call() throws Exception {
final File file = new File(META_RECOVER_STORE_PATH + File.separator + name);
if (!file.exists()) {
file.mkdir();
}
return new MessageStore(META_RECOVER_STORE_PATH + File.separator + name, name);
}
});
FutureTask<Store> existsTask = this.topicStoreMap.putIfAbsent(name, task);
if (existsTask == null) {