Repository: maven-indexer Updated Branches: refs/heads/master 1a5d1560d -> 0bbcad1fb
use try resource Signed-off-by: olivier lamy <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/maven-indexer/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-indexer/commit/887b0ada Tree: http://git-wip-us.apache.org/repos/asf/maven-indexer/tree/887b0ada Diff: http://git-wip-us.apache.org/repos/asf/maven-indexer/diff/887b0ada Branch: refs/heads/master Commit: 887b0adae594e9ec9af83739fc6f2a6ac6e67670 Parents: 1a5d156 Author: olivier lamy <[email protected]> Authored: Mon Jul 24 13:53:06 2017 +1000 Committer: olivier lamy <[email protected]> Committed: Mon Jul 24 13:53:06 2017 +1000 ---------------------------------------------------------------------- .../maven/index/reader/CachingResourceHandler.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-indexer/blob/887b0ada/indexer-reader/src/test/java/org/apache/maven/index/reader/CachingResourceHandler.java ---------------------------------------------------------------------- diff --git a/indexer-reader/src/test/java/org/apache/maven/index/reader/CachingResourceHandler.java b/indexer-reader/src/test/java/org/apache/maven/index/reader/CachingResourceHandler.java index 68e01f6..5c2f939 100644 --- a/indexer-reader/src/test/java/org/apache/maven/index/reader/CachingResourceHandler.java +++ b/indexer-reader/src/test/java/org/apache/maven/index/reader/CachingResourceHandler.java @@ -92,10 +92,11 @@ public class CachingResourceHandler private boolean cacheLocally(final String name) throws IOException { final Resource remoteResource = remote.locate(name); final WritableResource localResource = local.locate(name); - try { - final InputStream inputStream = remoteResource.read(); + try (final InputStream inputStream = remoteResource.read(); + final OutputStream outputStream = localResource.write()) + { if (inputStream != null) { - final OutputStream outputStream = localResource.write(); + ; try { int read; byte[] bytes = new byte[8192]; @@ -105,10 +106,6 @@ public class CachingResourceHandler outputStream.flush(); return true; } - finally { - outputStream.close(); - inputStream.close(); - } } return false; }
