bf01525fc1
Since read cache was introduced at page level, search cache became useless in terms of reducing the number of flash read operations. In addition to that, search cache used an assumption that if pointers to keys are identical, the keys are also identical, which was proven wrong by applications which generate key names dynamically. This change removes CachedFindInfo, and all its uses. This is done at expense of a small extra number of CPU operations (looking up a value in the read cache is slightly more expensive) but no extra flash read operations. Ref TW12505 Ref https://github.com/espressif/arduino-esp32/issues/365 |
||
---|---|---|
.. | ||
compressed_enum_table.hpp | ||
intrusive_list.h | ||
nvs.hpp | ||
nvs_api.cpp | ||
nvs_item_hash_list.cpp | ||
nvs_item_hash_list.hpp | ||
nvs_page.cpp | ||
nvs_page.hpp | ||
nvs_pagemanager.cpp | ||
nvs_pagemanager.hpp | ||
nvs_platform.hpp | ||
nvs_storage.cpp | ||
nvs_storage.hpp | ||
nvs_test_api.h | ||
nvs_types.cpp | ||
nvs_types.hpp |