in src/main/java/org/apache/sling/commons/metrics/rrd4j/impl/RRD4JReporter.java [391:404]
private static File renameDB(File dbFile) throws IOException {
// find a suitable suffix
int idx = 0;
while (new File(dbFile.getPath() + suffix(idx)).exists()) {
idx++;
}
// rename rrd file
rename(dbFile.toPath(), dbFile.getName() + suffix(idx));
// rename properties file
rename(dbFile.toPath().resolveSibling(dbFile.getName() + PROPERTIES_SUFFIX),
dbFile.getName() + suffix(idx) + PROPERTIES_SUFFIX);
return new File(dbFile.getParentFile(), dbFile.getName() + suffix(idx));
}