catch (Exception e) { String msg = E.CACHE + e.getMessage();
catch (IOException eIO) { String msg = E.CACHE + eIO.getMessage();
  protected static void resetAllCaches()     throws  GrouperRuntimeException  {    try {      Cache     cache;      Iterator  iter  = getCaches().iterator();      while (iter.hasNext()) {        cache       = (Cache) iter.next();        int   size  = cache.getSize();        if (size > 0) {          cache.removeAll();          DebugLog.info(CacheMgr.class, M.CACHE_EMPTIED + cache.getName() + ": " + size);         }      }    }    catch (Exception e) {      String msg = E.CACHE + e.getMessage();      ErrorLog.fatal(CacheMgr.class, msg);      throw new GrouperRuntimeException(msg, e);    }  } // protected static void resetAllCaches()