Added file search caching for speed boost