added PluginUtil#getCachedBy() method