use `this.cache` for "main" cache objects, instead of getting