Adding the cache classes file, and testing script