precacheTest and cacheSupported