LSL.LockFile (nuget): Disposable lock file
Keywords: lock|file|lockfile|disposable