Cache plugin portal responses.

+review