Estimated parameters will not render the cache invalid in the current implementation, as I'm basically using `(type(estimator), estimator.get_params())` as the estimator component of the key.