try {
final ORecordSerializationContext context = ORecordSerializationContext.getContext();
if (context != null)
context.executeOperations(this);
cluster.hideRecord(ppos.clusterPosition);
atomicOperationsManager.endAtomicOperation(false);
} catch (Throwable e) {
atomicOperationsManager.endAtomicOperation(true);
OLogManager.instance().error(this, "Error on deleting record " + rid + "( cluster: " + cluster + ")", e);