#1958 OMemoryWatchDog issue : WeakHashMap used for listeners

cleanp debug