A broken cache should just return null, not throw null reference exceptions every time its called
Broken caches should be handled at the CacheConnector level