esp-idf/components/nvs_flash/test_nvs_host
Ivan Grokhotkov bf01525fc1 nvs: remove search cache at page level
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
2017-05-12 12:18:08 +08:00
..
Makefile move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
crc.cpp
crc.h
esp_error_check_stub.cpp
main.cpp
sdkconfig.h
spi_flash_emulation.cpp
spi_flash_emulation.h
test_compressed_enum_table.cpp
test_intrusive_list.cpp
test_nvs.cpp nvs: remove search cache at page level 2017-05-12 12:18:08 +08:00
test_spi_flash_emulation.cpp