default to cache in memory