@Override
   protected synchronized void internalUnLock(String sessionId, String nodeIdentifier) throws LockException
   {
      LockData lData = getLockDataById(nodeIdentifier);

      if (lData != null)
      {
         doRemove(lData);

         CacheableSessionLockManager sessMgr = sessionLockManagers.get(sessionId);
         if (sessMgr != null)
         {
            sessMgr.notifyLockRemoved(nodeIdentifier);
         }
      }
   }
@ Override protected synchronized void internalUnLock ( String sessionId , String nodeIdentifier ) throws LockException { LockData lData = getLockDataById ( nodeIdentifier ) ; if ( lData != null ) { doRemove ( lData ) ; CacheableSessionLockManager sessMgr = sessionLockManagers . get ( sessionId ) ; if ( sessMgr != null ) { sessMgr . notifyLockRemoved ( nodeIdentifier ) ; } } }
{@inheritDoc}