Use dynamic constant for cache dir instead of full path in the source code to have an ability to move source code into another path without changes, unix-style slashes instead of DIRECTORY_SEPARATOR