a cache only