Howdy --
I have a BaseX database with a pin-* file in its directory, reporting as
locked and unavailable. However, OS-level tools such as fuser report
that no programs have open file handles for any processes in this directory.
What mechanism does BaseX use for detecting abandoned locks? It would be
nice to use OS-level advisory locking where available, such that the
lock is automatically released whenever the program holding it exits (or
otherwise ceases to hold a handle on the file).