Implemented cache for the ResultProcessor