import Helper from '@ember/component/helper'; import { getOwner } from '@ember/application'; export default class CachedHelper extends Helper { compute([model], hash) { return () => { const container = getOwner(this); return container.lookup(`service:repository/${model}`).cached(hash); }; } }