DirectoryManager locator = HyFlow.getLocator();
Logger.debug("Unregister deleted objects");
for(AbstractDistinguishable object : lazyDelete){
GlobalObject key = ObjectsRegistery.getKey(object.getId());
locator.unregister(key); // unregister this object
PE.thisPE().populate(new UnregisterObject(key)); // unregister this object from other nodes
}
Logger.debug("Release Write-Set");
for(AbstractDistinguishable obj: writeSet){
if(LockTable.setAndReleaseLock( obj, newClock, locksMarker)){ // is it remote