Use try-with-resource.
diff --git a/commons-jcs-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/InternalCacheRule.java b/commons-jcs-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/InternalCacheRule.java
index cc34f97..16de39a 100644
--- a/commons-jcs-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/InternalCacheRule.java
+++ b/commons-jcs-jcache-extras/src/test/java/org/apache/commons/jcs3/jcache/extras/InternalCacheRule.java
@@ -48,9 +48,8 @@
             @Override
             public void evaluate() throws Throwable
             {
-                final CachingProvider provider = Caching.getCachingProvider();
-                final CacheManager manager = provider.getCacheManager();
-                try
+                try (CachingProvider provider = Caching.getCachingProvider();
+                        CacheManager manager = provider.getCacheManager())
                 {
                     Field cache = null;
                     CompleteConfiguration<?, ?> config = null;
@@ -77,11 +76,6 @@
                     }
                     base.evaluate();
                 }
-                finally
-                {
-                    manager.close();
-                    provider.close();
-                }
             }
         };
     }