// update meta data to the database
// note that we are using the registry key part (path without the local registry
// root as the key in db
// update the db only if we have some thing else to write other than the key
RegistryEntryDO registryEntryDO = new RegistryEntryDO();
registryEntryDO.setRegistryKey(parentName + URL_SEPARATOR + newFileName);
PersistenceManager persistenceManager = PersistenceManager.getInstance();
RegistryEntryDO parentEntryDO =
persistenceManager.getRegistryEntry(getURLPath(parentName));
if (parentEntryDO != null) {
registryEntryDO.setExpiryTime(parentEntryDO.getExpiryTime());
} else {
registryEntryDO.setExpiryTime(getCachableDuration());
}
persistenceManager.addRegistryEntry(registryEntryDO);