From 06fe21d08e1fbe7b70f9ec76486e631378d0de0c Mon Sep 17 00:00:00 2001 From: Greg Burd Date: Thu, 19 Apr 2018 10:44:39 -0400 Subject: [PATCH] Update visibility to allow subclasses to change log message. --- src/main/java/net/helenus/core/UnitOfWork.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/helenus/core/UnitOfWork.java b/src/main/java/net/helenus/core/UnitOfWork.java index 24070fb..61a0c7c 100644 --- a/src/main/java/net/helenus/core/UnitOfWork.java +++ b/src/main/java/net/helenus/core/UnitOfWork.java @@ -68,9 +68,9 @@ public class UnitOfWork implements AutoCloseable { private static final Logger LOG = LoggerFactory.getLogger(UnitOfWork.class); public final UnitOfWork parent; - private final List nested = new ArrayList<>(); - private final Table>> cache = HashBasedTable.create(); - private final EvictTrackingMapCache statementCache; + protected final List nested = new ArrayList<>(); + protected final Table>> cache = HashBasedTable.create(); + protected final EvictTrackingMapCache statementCache; protected final HelenusSession session; protected String purpose; protected List nestedPurposes = new ArrayList(); @@ -718,6 +718,7 @@ public class UnitOfWork implements AutoCloseable { @Override public void clear() { delegate.clear(); + // TODO(gburd): all parents too deletes.clear(); }