- Hash function refined (makeReadable() is not required)
- FileLocker performance tuned (do not using function call)