Remove ReosurceRepo, add CacheGetter up to Extractable.