Provide a cache abstraction to limit overhead of looking for features in external storages.