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: 332583cbef21a25e1b800dfcfbeb48538906b2c5
2+ refs/heads/master: d7b1451ed4bae460f961cc9beab187b7a99c611a
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