Delete cache file after NotFoundException
diff --git a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java
index 81a736b..b3d1721 100644
--- a/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java
+++ b/org.eclipse.userstorage/src/org/eclipse/userstorage/internal/Storage.java
@@ -385,6 +385,11 @@
     }
     catch (NotFoundException ex)
     {
+      if (cacheStream != null)
+      {
+        IOUtil.closeSilent(cacheStream);
+      }
+
       if (cache != null)
       {
         cache.internalDelete(applicationToken, key);