<trclass="memdesc:ac33547a6970d9671d85d4af2cdf662ce"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Associated value payload (64-bit). <br/></td></tr>
<trclass="memdesc:a6b149392e7cb888c1a26459de99b1075"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Access frequency counter (0-255, saturates at 255). <br/></td></tr>
<trclass="memdesc:a9a0d3d45a88d48bafab14c779ddd1f72"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Padding for 8-byte alignment (24 bytes total per entry). <br/></td></tr>
<divclass="textblock"><p>Single key/value slot with access tracking for the static LRU hash map. </p>
<p>Extends the basic <aclass="el"href="structkv__pair__t.html"title="Single key/value slot used internally by the open-addressing hash map.">kv_pair_t</a> with an access counter to enable LFU-based eviction. The access_count saturates at 255 and is periodically aged (halved) to prevent stale "hot" entries from permanently occupying the cache.</p>
<p>An empty slot is represented by key == 0. This means 0 cannot be used as a valid key. </p>
<pclass="definition">Definition at line <aclass="el"href="static__lru__hash__map_8h_source.html#l00071">71</a> of file <aclass="el"href="static__lru__hash__map_8h_source.html">static_lru_hash_map.h</a>.</p>
<p>Padding for 8-byte alignment (24 bytes total per entry). </p>
<pclass="definition">Definition at line <aclass="el"href="static__lru__hash__map_8h_source.html#l00076">76</a> of file <aclass="el"href="static__lru__hash__map_8h_source.html">static_lru_hash_map.h</a>.</p>
<p>Access frequency counter (0-255, saturates at 255). </p>
<pclass="definition">Definition at line <aclass="el"href="static__lru__hash__map_8h_source.html#l00075">75</a> of file <aclass="el"href="static__lru__hash__map_8h_source.html">static_lru_hash_map.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="static__lru__hash__map_8c_source.html#l00064">age_access_counts()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00139">evict_lru_entries()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00245">static_lru_insert_map()</a>, and <aclass="el"href="static__lru__hash__map_8c_source.html#l00284">static_lru_lookup_map()</a>.</p>
<p>Stored key (64-bit). 0 indicates an empty slot. </p>
<pclass="definition">Definition at line <aclass="el"href="static__lru__hash__map_8h_source.html#l00073">73</a> of file <aclass="el"href="static__lru__hash__map_8h_source.html">static_lru_hash_map.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="static__lru__hash__map_8c_source.html#l00064">age_access_counts()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00139">evict_lru_entries()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00087">rehash_in_place()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00314">static_lru_contains_key()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00245">static_lru_insert_map()</a>, and <aclass="el"href="static__lru__hash__map_8c_source.html#l00284">static_lru_lookup_map()</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="static__lru__hash__map_8h_source.html#l00074">74</a> of file <aclass="el"href="static__lru__hash__map_8h_source.html">static_lru_hash_map.h</a>.</p>
<pclass="reference">Referenced by <aclass="el"href="static__lru__hash__map_8c_source.html#l00139">evict_lru_entries()</a>, <aclass="el"href="static__lru__hash__map_8c_source.html#l00245">static_lru_insert_map()</a>, and <aclass="el"href="static__lru__hash__map_8c_source.html#l00284">static_lru_lookup_map()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.18.0 </li>