private final RequestProcessor EXEC;
/** executor for load/store global and version data*/
private final RequestProcessor globalRP = new RequestProcessor("global data load/store");
private LogsManager(File userDir) {
EXEC = new RequestProcessor("LogsManager: " + userDir);
latestTasks = Collections.synchronizedMap(new LinkedHashMap<String, LogFileTask>());
versionStatistics = Collections.synchronizedMap(new TreeMap<String, VersionData>());
this.dir = userDir;
this.logCounts = new LogCounts(dir);
this.statistics = new ArrayList<LogsManager.Value>();