caching categories

Well, the problem is we have to completely separate caches in the same file, don't we? If you call cacheUtils.clear, does it clear the plugin cache? I'm thinking about single-responsibility on a module level. Is the expiration for the plugin cache in any way related to the website cache stuff? I don't see any calls to other functions in this module. It just seems like orthogonal functionality that just happens to be "caching".