If we expand the ParserCache for Parsoid, this is going to require consideration of cache capacity.
I can see a lot of possibilities, but I'd like to have others weigh in on what we could do here. My first takes are:
- Add hardware. This seems kind of extreme, especially since we think this transition is going to be temporary.
- Have lower priority or TTL or something for the non-default parser. I'm not sure how this works or if it would help.
- Use existing storage. We currently have the default parser cache on memcache, and the RESTBase cache in Cassandra. The "parser cache" discussed in these user stories might just be multiplexed across these different storage layers. I don't have the chops to say whether that's preferred or not.