void (@NotNull IOException exception) { LOG.info("recreating persistent map due to error", exception); scheduledFlushing.cancel(false); try { fileIdToMarkupMap.closeAndDelete(); } catch (IOException e) { LOG.warn("error on close markup cache", e); } fileIdToMarkupMap = createPersistentMap(storeName, getStorePath(storeName)); scheduledFlushing = startPeriodicallyFlushing(); }