Filter components to cache the result of handlers