Store cache files under NSCachesDirectory.

This is the preferred system location for cache files.