почему «кеш» работает только 1 раз?так что после первого успеха и выбора пользователем новой опции мы попадаем в if-statment, подтвержденный печатью.name_of_cache_key - это комбинация аргументов-ключей, передаваемых функции -> также в распечатке, я вижу, что они изменились.-> так что, конечно, мы получаем новые plotting_values и новый name_of_cache_key!но работает только первая настройка кеша.следующие кеши не работают:
memcache.exe в терминале:
<612 delete: 1: c0axial_forcemicrophoneNormalbtn_main_plotbtn_hist_plotbtn_statistic_tablebtn_normal </p>
plotting_values = cache.get(str(name_of_cache_key))
if not plotting_values:
print("name_of_cache_key: key not found")
plotting_values = plotting.plot_graphs_bokeh(cycle_data_dict, chosen_channels, math_operations, active_buttons)
cache.set(str(name_of_cache_key), plotting_values)