- Omit the saving process if the cache file hasn't changed
- Updated some PHPDocs