Skip to main content

Module cache

Module cache 

Source
Expand description

Provides a patch-versioned memory, disk, and network cache.

Re-exportsยง

pub use error::CacheError;
pub use error::CacheOperation;

Modulesยง

disk ๐Ÿ”’
Persists patch-versioned cache entries as JSON.
error ๐Ÿ”’

Structsยง

GameDataCache
Three-layer cache (memory, disk, network) for game data keyed by patch version.

Constantsยง

CACHE_MAX_ITEMS ๐Ÿ”’
CACHE_MAX_SPECS ๐Ÿ”’
CACHE_MAX_SPELLS ๐Ÿ”’
CACHE_MAX_TRAITS ๐Ÿ”’
CACHE_TTL ๐Ÿ”’
CACHE_TTL_SECS ๐Ÿ”’
Bounds within-patch drift from hotfixed rows.
DISK_CATEGORIES ๐Ÿ”’
DISK_CATEGORY_ITEMS ๐Ÿ”’
DISK_CATEGORY_SCALING ๐Ÿ”’
DISK_CATEGORY_SPECS ๐Ÿ”’
DISK_CATEGORY_SPELLS ๐Ÿ”’
DISK_CATEGORY_TRAITS ๐Ÿ”’
FETCH_ALL_LIMIT ๐Ÿ”’
POWER_TYPE_FETCH_LIMIT ๐Ÿ”’

Functionsยง

entry_key ๐Ÿ”’
ordered_spells ๐Ÿ”’
select_all ๐Ÿ”’
single_by ๐Ÿ”’