File tree Expand file tree Collapse file tree
trunk/google-cloud-spanner/src/main/java/com/google/cloud/spanner Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
2- refs/heads/master: 1206737d1ed4b1a6efc32ed06692e33312bdd06a
2+ refs/heads/master: c59f31dc447ee5aa97f8e7b4e677af4d06aaa4fa
33refs/heads/travis: 47e4fee4fd5af9b2a8ce46f23c72ec95f9b195b2
44refs/heads/gh-pages: 1e525ea89a8c2133b947a8f1e3306079d006152d
55refs/tags/0.0.9: 22f1839238f66c39e67ed4dfdcd273b1ae2e8444
Original file line number Diff line number Diff line change @@ -199,6 +199,7 @@ public Timestamp getReadTimestamp() {
199199 private static class AutoClosingTransactionManager implements TransactionManager {
200200 final TransactionManager delegate ;
201201 final PooledSession session ;
202+ private boolean closed ;
202203
203204 AutoClosingTransactionManager (TransactionManager delegate , PooledSession session ) {
204205 this .delegate = delegate ;
@@ -242,6 +243,10 @@ public Timestamp getCommitTimestamp() {
242243
243244 @ Override
244245 public void close () {
246+ if (closed ) {
247+ return ;
248+ }
249+ closed = true ;
245250 try {
246251 delegate .close ();
247252 } finally {
You can’t perform that action at this time.
0 commit comments