Mercurial > hg > openmind
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,