File locking support on Windows
File locking issues are common in Windows, unlike with Linux. The exclusive file locks used to prevent unwanted concurrent processing of the same file sometimes causes issues on Windows.
e.g. java.io.IOException: The process cannot access the file because another process has locked a portion of the file