caching for p4 root dir