void notifyPeerMapUpdated(){
synchronized (activationLock) {
synchronized (mainLock) {
      if (!isReadyToShutdown() && blockerThread == null) {
        AccessController.doPrivileged((PrivilegedAction<Void>)null);
      }
 else {
        mainLock.notifyAll();
        timeoutPassed=false;
      }
    }
  }
}

void notifyPeerMapUpdated ( ) { synchronized ( activationLock ) { synchronized ( mainLock ) { if ( ! isReadyToShutdown ( ) && blockerThread == null ) { AccessController . doPrivileged ( ( PrivilegedAction < Void > ) null ) ; } else { mainLock . notifyAll ( ) ; timeoutPassed = false ; } } } }
notify that the peermap has been updated , that means a new peer has been created or some existing peer has been disposed .
