@Override public void run() { for (final WeakReference<OPageIsBrokenListener> pageIsBrokenListenerWeakReference : pageIsBrokenListeners) { final OPageIsBrokenListener listener = pageIsBrokenListenerWeakReference.get(); if (listener != null) { try { listener.pageIsBroken(fileName, pageIndex); } catch (final Exception e) { OLogManager.instance().error(this, "Error during notification of page is broken for storage " + storageName, e); } } } } });