Cache methods accessing to file systems or using process.
Especially, `pwd` on getCwd() method used to take so long time.
Merge pull request #27 from yuya-takeyama/feature/cached_file_util