Термин «кэш» в сфере компьютерных технологий и программирования используется для обозначения высокоскоростного буферного хранилища, в котором располагаются нужные данные. 1 Обычно кэш небольшого размера, и в нём хранится временная информация или та, к которой обращаются чаще всего. 1
Кэш используется во множестве компьютерных систем и устройств, например, в процессорах, браузерах, операционных системах и сетевых устройствах. 3 Он значительно повышает производительность компьютерных систем и сокращает время доступа к данным, особенно при повторном обращении. 3
В программировании кэш используется приложениями для хранения своих внутренних данных, к которым нужен быстрый доступ. 1 Это, например, промежуточные результаты каких-то вычислений или действий, которые понадобятся в дальнейшем, или параметры, которые нужно передавать разным модулям. 1 Кэш приложения может представлять собой папку с файлами на устройстве, а может существовать в рамках кода — тогда это какая-либо переменная или структура данных. 1