Alex King
a75648f73f
[Data Buckets] Distributed Databucket Caching ( #3500 )
...
* [Data Buckets] Zone-Based Data Bucket Caching
# Notes
- Adds a data bucket cache so we're not needlessly hitting the database every time we need to read a data bucket value.
* Cleanup and unify GetData access patterns
* Cache work
* Push
* Add to cache when we fetch and do a db hit
* Handle bucket misses in cache
* Formatting
* Logging
* [Data Buckets] Zone-Based Data Bucket Caching
- Adds a data bucket cache so we're not needlessly hitting the database every time we need to read a data bucket value.
* Cleanup and unify GetData access patterns
* Cache work
* Push
* Add to cache when we fetch and do a db hit
* Handle bucket misses in cache
* Formatting
* Remove redundant fetches from cache since GetData does the same thing
* Push progress
* Distributed cache work
* Logging
* Fix issue with scoping where same named keys could return overlapping results
* Misses cache tweak, logging, comments
* Add bot, client, and NPC bucket methods to Lua.
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2023-07-24 12:22:50 -05:00
..
2023-07-18 18:02:25 -04:00
2023-05-24 22:44:53 -05:00
2023-05-24 22:44:53 -05:00
2023-03-25 20:32:30 -04:00
2023-03-25 20:32:30 -04:00
2023-06-12 20:27:22 -04:00
2022-01-16 14:55:51 -05:00
2023-06-12 20:27:22 -04:00
2023-04-01 22:55:28 -04:00
2023-06-12 20:27:22 -04:00
2023-04-01 12:44:00 -04:00
2020-01-19 21:57:28 -06:00
2023-01-20 12:35:33 -06:00
2023-01-20 15:52:45 -05:00
2023-07-24 12:22:50 -05:00
2023-07-15 21:46:26 -05:00
2023-07-09 00:00:28 -04:00
2023-04-03 16:45:01 -04:00
2023-03-31 21:37:52 -04:00
2023-03-30 08:31:50 -04:00
2023-03-17 11:19:59 -04:00
2023-03-05 12:19:52 -05:00
2023-07-24 12:22:50 -05:00
2023-04-29 19:59:05 -05:00
2023-06-17 12:32:15 -05:00
2023-02-12 22:59:14 -06:00
2021-08-31 01:24:21 -05:00
2023-03-04 17:01:19 -06:00
2023-07-01 19:47:54 -04:00
2023-07-23 16:19:07 -04:00
2023-07-12 22:04:50 -05:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-07-15 00:37:51 -05:00
2023-07-02 11:26:49 -04:00
2023-05-17 08:56:09 -04:00
2023-05-17 08:56:09 -04:00
2023-07-15 00:37:51 -05:00
2023-07-15 00:37:51 -05:00
2023-06-12 15:04:38 -05:00
2023-07-23 16:19:07 -04:00
2023-03-23 01:16:52 -05:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-04-03 16:45:01 -04:00
2022-11-14 16:38:05 -05:00
2023-06-07 08:26:04 -04:00
2023-03-16 20:47:40 -04:00
2023-04-01 22:55:28 -04:00
2022-12-20 21:52:36 -06:00
2023-07-03 09:40:44 -04:00
2023-07-14 18:49:59 -04:00
2023-07-02 11:26:49 -04:00
2023-04-14 19:41:23 -04:00
2023-04-15 13:20:18 -04:00
2023-04-15 13:20:18 -04:00
2022-12-25 16:36:20 -05:00
2023-01-20 15:52:45 -05:00
2023-07-12 22:04:50 -05:00
2023-07-12 22:04:50 -05:00
2023-05-25 18:18:14 -05:00
2023-07-18 17:18:36 -05:00
2023-04-01 22:55:28 -04:00
2021-09-05 01:21:23 -05:00
2023-04-01 22:55:28 -04:00
2021-09-05 01:21:23 -05:00
2023-04-01 22:55:28 -04:00
2023-02-12 21:31:01 -06:00
2020-01-03 17:25:53 -06:00
2023-04-01 22:55:28 -04:00
2023-06-24 13:03:37 -05:00
2020-02-06 01:52:35 -05:00
2023-05-24 22:40:59 -05:00
2023-03-31 21:37:52 -04:00
2023-04-01 22:55:28 -04:00
2023-01-22 12:56:42 -05:00
2023-03-28 21:58:58 -04:00
2023-05-17 08:58:27 -04:00
2023-05-17 08:58:27 -04:00
2023-04-01 12:45:16 -04:00
2023-01-20 12:35:33 -06:00
2023-03-04 17:01:19 -06:00
2023-07-14 18:49:59 -04:00
2023-07-03 20:33:21 -04:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2022-11-06 10:48:10 -05:00
2022-11-06 10:48:10 -05:00
2023-04-01 22:55:28 -04:00
2023-01-11 19:10:38 -05:00
2023-04-01 22:55:28 -04:00
2023-07-02 10:55:27 -04:00
2023-07-02 10:55:27 -04:00
2023-07-12 21:20:07 -05:00
2023-07-12 21:20:07 -05:00
2022-12-20 21:52:36 -06:00
2022-07-30 21:00:11 -05:00
2023-07-14 18:49:59 -04:00
2023-04-01 22:55:28 -04:00
2023-01-20 12:35:33 -06:00
2023-07-02 10:26:37 -04:00
2023-07-02 10:26:37 -04:00
2022-12-25 15:14:54 -05:00
2022-12-25 15:14:54 -05:00
2023-07-02 11:26:49 -04:00
2023-07-02 11:26:49 -04:00
2023-07-02 11:26:49 -04:00
2023-07-02 11:26:49 -04:00
2023-07-16 14:52:28 -04:00
2023-07-14 18:49:59 -04:00
2023-04-01 22:55:28 -04:00
2023-01-11 17:49:35 -06:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-07-03 01:19:48 -05:00
2022-12-04 12:18:27 -05:00
2023-04-01 22:55:28 -04:00
2021-05-24 20:22:31 -05:00
2023-07-02 23:56:04 -05:00
2023-07-02 23:56:04 -05:00
2023-07-02 20:41:53 -04:00
2023-01-31 20:30:34 -06:00
2023-04-01 22:55:28 -04:00
2023-01-03 20:17:19 -05:00
2023-04-01 22:55:28 -04:00
2023-04-01 22:55:28 -04:00
2021-09-03 20:19:39 -05:00
2023-04-01 22:55:28 -04:00
2022-09-08 07:49:13 -04:00
2023-06-19 01:31:07 -05:00
2023-04-01 22:55:28 -04:00
2019-12-28 22:45:35 -06:00
2023-01-20 12:35:33 -06:00
2023-06-12 20:27:22 -04:00
2023-07-14 18:49:59 -04:00
2023-07-18 02:52:04 -05:00
2023-07-14 18:49:59 -04:00
2023-04-01 22:55:28 -04:00
2023-04-03 16:45:01 -04:00
2020-04-30 11:35:09 -04:00
2023-07-24 12:22:50 -05:00
2023-07-24 12:22:50 -05:00
2023-05-19 22:11:11 -04:00
2023-03-09 11:07:03 -05:00
2023-07-18 02:52:04 -05:00
2023-07-18 02:52:04 -05:00
2023-04-01 22:55:28 -04:00
2023-05-17 08:57:51 -04:00
2023-04-29 19:51:21 -05:00
2023-04-01 22:55:28 -04:00
2022-09-28 04:08:59 -05:00
2023-04-01 22:55:28 -04:00
2022-07-27 09:00:09 -05:00
2023-07-02 10:26:51 -04:00
2023-07-15 21:46:49 -05:00
2023-01-11 19:10:38 -05:00
2023-07-02 10:55:27 -04:00
2022-09-01 18:48:28 -05:00
2022-11-27 15:57:01 -05:00
2023-07-02 10:26:37 -04:00
2023-04-01 22:55:28 -04:00
2023-07-16 14:52:28 -04:00
2023-02-28 21:13:43 -05:00
2022-12-04 12:18:27 -05:00
2022-07-03 21:33:45 -05:00
2022-11-06 10:48:10 -05:00
2023-07-02 11:26:49 -04:00
2023-07-02 11:26:49 -04:00
2023-03-20 11:39:14 -04:00
2023-07-02 10:26:32 -04:00
2022-07-03 21:33:45 -05:00
2023-07-02 10:26:46 -04:00
2023-04-01 22:55:28 -04:00
2023-04-01 22:55:28 -04:00
2023-03-17 06:17:10 -04:00
2023-06-12 20:27:22 -04:00
2023-01-15 15:30:42 -06:00
2023-04-01 22:55:28 -04:00
2023-03-17 06:17:20 -04:00
2023-04-14 19:40:35 -04:00
2023-04-14 19:40:35 -04:00
2022-07-14 02:10:52 -05:00
2022-06-09 17:22:23 -05:00
2023-05-21 18:48:30 -04:00
2023-01-31 20:30:34 -06:00
2023-01-31 20:30:34 -06:00
2023-07-14 18:49:59 -04:00
2023-07-14 18:49:59 -04:00
2023-07-12 22:04:50 -05:00
2023-07-12 22:04:50 -05:00
2023-04-01 22:55:28 -04:00
2023-04-01 22:55:28 -04:00
2021-09-05 01:21:23 -05:00
2023-05-24 22:42:20 -05:00
2022-05-06 18:12:29 -05:00
2023-04-01 22:55:28 -04:00
2023-03-17 06:17:44 -04:00
2023-06-12 20:27:22 -04:00
2023-07-08 19:58:45 -04:00
2023-07-24 12:22:50 -05:00
2023-07-12 22:04:50 -05:00
2023-04-14 19:38:35 -04:00
2022-11-06 11:04:39 -05:00
2023-04-14 19:39:07 -04:00
2022-11-06 11:04:39 -05:00
2023-04-14 19:38:28 -04:00
2021-09-05 01:21:23 -05:00
2023-03-04 17:01:19 -06:00
2023-02-26 21:35:43 -05:00
2023-07-15 00:39:19 -05:00
2023-05-17 08:57:09 -04:00
2023-07-08 11:06:25 -04:00
2023-03-17 08:37:36 -04:00
2023-04-01 22:55:28 -04:00
2023-05-03 16:19:53 -04:00
2023-04-01 22:55:28 -04:00
2023-07-18 02:52:04 -05:00
2023-07-24 12:22:50 -05:00
2022-05-10 06:19:07 -04:00
2023-04-14 19:39:25 -04:00
2022-09-28 04:08:59 -05:00
2023-04-01 22:55:28 -04:00
2021-03-29 02:52:57 -05:00
2023-01-19 22:24:50 -06:00
2020-01-31 20:25:06 -06:00
2023-05-17 09:02:14 -04:00
2023-06-24 13:03:37 -05:00
2023-07-24 12:22:50 -05:00
2023-07-15 00:39:19 -05:00
2023-07-14 18:49:59 -04:00
2023-07-08 11:06:25 -04:00