Cache calls to items by component