if (LOGGER.isInfoEnabled()) {
LOGGER.info("end of garbage sweep");
}
} catch (GarbageException exception) {
throw new StoreException(exception);
} catch (ReferenceLinkGarbageException exception) {
throw new StoreException(exception);
} catch (HeapException exception) {
throw new StoreException(exception);
} catch (ObjectIOException exception) {
throw new StoreException(exception);
} catch (ObjectIOClassNotFoundException exception) {
throw new StoreClassNotFoundException(exception);
} catch (ObjectIODataRecordNotFoundException exception) {
throw new StoreException(exception);
} catch (ObjectIODataCorruptedException exception) {
throw new StoreDataCorruptedException(exception);
} finally {
if (toPreserveSet != null) {
try {