Commit 7cf49477 authored by Oswaldo Ferreira's avatar Oswaldo Ferreira 🌴

Cache diff highlight in discussions

This commit handles note diffs caching, which considerably improves
the performance on merge requests with lots of comments.
Important to note that the caching approach taken here is different
from `Gitlab::Diff::HighlightCache`. We do not reset the whole cache
when a new push is sent or anything else. That's because discussions
diffs are persisted and do not change.
parent a9049532
Pipeline #41040110 passed with stages
in 61 minutes and 48 seconds