commit | 43c331e4da0561594c0343b037a88130fbbb38a5 | [log] [tgz] |
---|---|---|
author | Eike Stepper <stepper@esc-net.de> | Tue Dec 08 18:01:17 2015 +0100 |
committer | Eike Stepper <stepper@esc-net.de> | Tue Dec 08 18:01:17 2015 +0100 |
tree | de9f21dd3dbaf8418d1449039fed7d32af4a948c | |
parent | 1bd71942140e5e83268b061130973face9b54f7e [diff] |
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);