in protocol/src/main/scala/org/jetbrains/plugins/scala/indices/protocol/sbt/Locking.scala [71:75]
def withLockInDir[R](log: Logger = noopLogger)(body: => R): R = { lock(log) try body finally unlock(log) }