From 64b206e22475291873b7f4e640c1b2da15a8db57 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Mon, 6 Dec 2010 13:16:49 +0300 Subject: [PATCH] [r=Dmitry.Avdeev] remove code dup: use the same dispose() implementation --- .../src/com/intellij/compiler/make/Cache.java | 26 +++++++------------ 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/make/Cache.java b/java/compiler/impl/src/com/intellij/compiler/make/Cache.java index 99740fa761a6..1a008839dc86 100644 --- a/java/compiler/impl/src/com/intellij/compiler/make/Cache.java +++ b/java/compiler/impl/src/com/intellij/compiler/make/Cache.java @@ -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); + } } } }