mirror of
https://github.com/LuckPerms/LuckPerms.git
synced 2024-11-24 03:25:19 +01:00
adbd2fc81f
The behaviour of Caffeine cache invalidation calls is "undefined for an entry that is being loaded (or reloaded)" - this causes a nasty race condition in CachedDataManager, because we rely on the call to #invalidate to completely clear the cache and prevent old/outdated data from sticking around & being used for permission queries. This is an unfortunate characteristic of Caffeine, because other than that, it is perfect for our use-case. |
||
---|---|---|
.. | ||
src/main | ||
build.gradle |