+
+ @Override
+ public CheckedFuture<Void, TransactionCommitFailedException> submit() {
+ closeTracker.removeFromTrackedRegistry();
+ return super.submit();
+ }
+
+ @Override
+ public ListenableFuture<RpcResult<TransactionStatus>> commit() {
+ closeTracker.removeFromTrackedRegistry();
+ return super.commit();
+ }
+
+ @Override
+ public boolean cancel() {
+ closeTracker.removeFromTrackedRegistry();
+ return super.cancel();
+ }
+
+ @Override
+ public Instant getObjectCreated() {
+ return closeTracker.getObjectCreated();
+ }
+
+ @Override
+ public Throwable getAllocationContext() {
+ return closeTracker.getAllocationContext();
+ }