Moved the cache classes to a Caching namespace