This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app
Sam Saffron 88ecb650a9 DEV: Implement a faster Discourse.cache
This is a bottom up rewrite of Discourse cache to support faster performance
and a limited surface area.

ActiveSupport::Cache::Store accepts many options we do not use, this partial
implementation only picks the bits out that we do use and want to support.

Additionally params are named which avoids typos such as "expires_at" vs "expires_in"

This also moves a few spots in Discourse to use Discourse.cache over setex
Performance of setex and Discourse.cache.write is similar.
2019-11-27 16:11:49 +11:00
..
assets REFACTOR: poll-pie-chart widget (#8415) 2019-11-27 00:10:43 +01:00
controllers DEV: Implement a faster Discourse.cache 2019-11-27 16:11:49 +11:00
helpers Revert "FEATURE: Normalize the service worker route (#8359)" 2019-11-20 14:10:17 -08:00
jobs DEV: Remove new_version_emails global setting reference 2019-11-20 15:54:09 +00:00
mailers FEATURE: Add support for secure media (#7888) 2019-11-18 11:25:42 +10:00
models DEV: Implement a faster Discourse.cache 2019-11-27 16:11:49 +11:00
serializers FIX: show updated_at for invite sent date. 2019-11-26 13:22:48 +05:30
services FEATURE: Add timezone to core user_options (#8380) 2019-11-25 10:49:27 +10:00
views FEATURE: improve email change workflow 2019-11-21 16:28:35 +11:00