Implement basic plugin caching mechanism to speed up data requests (used by Zeitgeist plugin)