in src/main/java/com/pastdev/jsch/nio/file/UnixSshPathWatchKey.java [266:279]
private void signal() {
try {
stateLock.lock();
logger.trace( "signaling" );
if ( state != State.SIGNALLED ) {
state = State.SIGNALLED;
logger.trace( "enqueueing {}", this );
watchService.enqueue( this );
}
}
finally {
stateLock.unlock();
}
}