Cache the appearances table
Must like the application_settings
table we (as far as I can tell) only ever have one row in the appearances
table. Further, this row rarely changes. Despite that we query this table on what appears to be every page.
Similar to the ApplicationSetting
model we should cache the data in Redis (by just using the default expiration time of 2 weeks), and only flush it when writing data using the Appearance model.