[#node-CacheSizes] = xref:node.adoc[node]::CacheSizes :relfileprefix: ../ :mrdocs: Cache sizes split between the optional indexes and the kernel (validation) caches. == Synopsis Declared in `<node/caches.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct CacheSizes; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:node/CacheSizes/index.adoc[`index`] | Cache sizes for the optional block‐chain indexes. | xref:node/CacheSizes/kernel.adoc[`kernel`] | Cache sizes for the validation kernel (UTXO and block index). |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:node/CalculateCacheSizes.adoc[`CalculateCacheSizes`] | Split the configured total database cache across the indexes and kernel caches. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#