//in reporting server mode, treeId > BTREEID_BASE
int server = (treeId / BTREEID_BASE);
int trueId = treeId % BTREEID_BASE;
String name = org.chaidb.db.helper.DbConstants.REPORTING_SERVER_PREFIX + server;
BTreePathStorage ids;
if ((ids = (BTreePathStorage) idStorageList.get(name)) == null) {
ids = initIdStorage(DbEnvironment.getDataHome() + name + File.separator + "datalog");
idStorageList.put(name, ids);
}
rName = ids.retrieve(trueId);
logger.debug("treeId:" + treeId + " name:" + rName);
return DbEnvironment.getDataHome() + name + File.separator + rName;
} else {
if (idStorage == null) {