MCPcopy Create free account
hub / github.com/PyTables/PyTables / restorecache

Function restorecache

tables/table.py:136–150  ·  view source on GitHub ↗

Restore the chunk cache.

(self: Table)

Source from the content-addressed store, hash-verified

134
135
136def restorecache(self: Table) -> None:
137 """Restore the chunk cache."""
138 # Define a cache for sparse table reads
139 params = self._v_file.params
140 chunksize = self._v_chunkshape[0]
141 nslots = params["TABLE_MAX_SIZE"] / (chunksize * self._v_dtype.itemsize)
142 self._chunkcache = NumCache(
143 (nslots, chunksize), self._v_dtype, "table chunk cache"
144 )
145 self._seqcache = ObjectCache(
146 params["ITERSEQ_MAX_SLOTS"],
147 params["ITERSEQ_MAX_SIZE"],
148 "Iter sequence cache",
149 )
150 self._dirtycache = False
151
152
153def _table__where_indexed(

Callers 1

_table__where_indexedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected