[r=Dmitry.Avdeev] remove code dup: use the same dispose() implementation

This commit is contained in:
Eugene Zhuravlev
2010-12-06 13:30:01 +03:00
parent 70bf1cd7df
commit 64b206e224
@@ -484,26 +484,18 @@ public class Cache {
}
public void wipe() {
myDependencies.dispose();
myQNameToReferencedClassesMap.dispose();
myQNameToSubclassesMap.dispose();
try {
myQNameToClassInfoMap.close();
dispose();
}
catch (IOException e) {
LOG.info(e);
catch (CacheCorruptedException ignored) {
}
try {
myRemoteQNames.close();
}
catch (IOException e) {
LOG.info(e);
}
final File[] files = new File(myStorePath).listFiles();
if (files != null) {
for (File file : files) {
if (!file.isDirectory()) {
FileUtil.delete(file);
finally {
final File[] files = new File(myStorePath).listFiles();
if (files != null) {
for (File file : files) {
if (!file.isDirectory()) {
FileUtil.delete(file);
}
}
}
}