Currently, ParserCache can only store ParserOutput instances. We may however want to store other kinds of information generated from page content. For this purpose, we should define a ParserCacheEntry base class (or interface) for use with ParserCache::save. ParserCacheEntry would extend ParserCacheMetadata.
See also: