Add entity cache (#7271)

* Add entity cache

Use a caching layer for mentions and custom emojis that are
dynamically extracted from text.

Reduce duplicate text extractions

* Fix code style issue
This commit is contained in:
Eugen Rochko
2018-04-27 01:38:10 +02:00
committed by GitHub
parent 63553c6b5c
commit a872392cd9
5 changed files with 48 additions and 10 deletions

View File

@ -391,7 +391,7 @@ class Account < ApplicationRecord
end
def emojis
CustomEmoji.from_text(note, domain)
@emojis ||= CustomEmoji.from_text(note, domain)
end
before_create :generate_keys