Core/Cache: Implement QueryCache system

Ideas/Port From (https://github.com/TrinityCore/TrinityCore/commit/b4d30bb92cbfc8411d8d91b0f4f2981f2cecc148)
This commit is contained in:
hondacrx
2019-08-31 10:06:35 -04:00
parent 8797760d8a
commit 966c1fff33
13 changed files with 430 additions and 358 deletions
+12
View File
@@ -1065,6 +1065,7 @@ namespace Framework.Constants
BlackmarketEnabled,
BlackmarketMaxAuctions,
BlackmarketUpdatePeriod,
CacheDataQueries,
CalculateCreatureZoneAreaData,
CalculateGameobjectZoneAreaData,
CastUnstuck,
@@ -2447,4 +2448,15 @@ namespace Framework.Constants
{
Lootable = 0x0001
}
public enum QueryDataGroup
{
Creatures = 0x01,
Gameobjects = 0x02,
Items = 0x04,
Quests = 0x08,
POIs = 0x10,
All = 0xFF
}
}