Transaction tran =
factory.getRawStoreFactory().findUserTransaction(
cm, AccessFactoryGlobals.USER_TRANS_NAME);
tran.logAndDo(privRemoveFileOperation(name, currentGenerationId, purgeOnCommit));
if (purgeOnCommit) {
Serviceable s = privRemoveFile(getAsFile(name, currentGenerationId));