diff src/main/java/org/mpi/openmind/cache/WrapperService.java @ 51:d2833ab25c54

better logging of entity deletion.
author casties
date Fri, 28 Oct 2016 19:58:18 +0200
parents fd98c31371cb
children 3a3362f78d48
line wrap: on
line diff
--- a/src/main/java/org/mpi/openmind/cache/WrapperService.java	Fri Oct 28 18:20:06 2016 +0200
+++ b/src/main/java/org/mpi/openmind/cache/WrapperService.java	Fri Oct 28 19:58:18 2016 +0200
@@ -139,11 +139,14 @@
 		}
 	}
 
-	public void removeCurrentVersionEntity(Entity entity) throws Exception {
-		logger.info("removeCurrentVersionEntity " + entity);
+	public void removeCurrentVersionEntity(Entity entity, String user) throws Exception {
+		logger.info("removeCurrentVersionEntity ("+ user + ") " + entity);
+        txLog.debug("** START remove entity: user="+user+" entity="+entity.toSmallString());
+        // delete entity from cache
 		this.cache.deleteEntity(entity.getId(), entity.getObjectClass());
+		// delete entity from DB
 		this.getPS().removeEntCurrentVersion(entity.getId(), entity.getType());
-		System.gc();
+        txLog.debug("** END remove entity: user="+user+" entity="+entity.toSmallString());
 	}
 
 	public Map<Entity, Attribute> searchEntityByAttributeFilter0(String term,