**Enhancement** A cache middleware that can be used to store and retrieve values across widget renders, scoped by the widget "instance". ```ts { get<T>(label: any): T | null {}, set(label: any, value: any): void {}, } ```