This is a follow up issue for
INT-768 (resolved for 2.0 M1). Basically we need an easy way to configure the locking.
Also, we might even consider alternative implementations. For example, there was some discussion about decorating the java.io.File object as a LockableFile or something. That may prove to be a bad idea, but I wanted to add it to the record so that we don't forget to re-consider it within the M2 timeframe.