RESTBase used to emit ETag in the `"<rev_id>/<render_id>" format. For the benefit of the clients, preserve the formar. Render ID is a UUIDv1 uniquely identifying the ParserOutput. In future it would be used as a stashing key for stash deduplication. At this time I decided to just attach the render ID as extension data to our fake ParserOutput. Once we integrate Parsoid more into core, we will likely move it into a ParserOutput property, or even replace CacheTime::mCacheTime with a UUIDv1, but it's too early for that. Bug: T268234 Change-Id: Ie604e9c98021d59eb1a17ca65f227e8f234a45be |
||
|---|---|---|
| .. | ||
| Handler | ||