Add an experimental NoOpBackingStore that might save us from having to check if (cacheStore == null).  Fun.  Something to think about