Для ускорения доступа к сохраненным ответам, кэш определяет ключ. Используя этот ключ, кэш запрашивает свои внутренние структуры для извлечения желательного ответа. Для web-сервера URL запрошенного документа мог бы служить в качестве ключа документа. Однако подход не будет работать для приложения SOAP, так как все клиенты делают запросы по одному и тому же URL маршрутизатора. Запрос SOAP RPC содержит имя метода, за которым следуют его аргументы. Простым способом создания ключа из вызова SOAP является соединение строкового представления полностью квалифицированного имени метода и его аргументов в одну длинную строку. Каждый компонент ключа отделяется точкой. Структура данных кэша На основе определения ключа кэша выбирается структура данных, которую желательно использовать для хранения и получения ключей кэша.
Структура данных должна быть динамической, поскольку содержимое кэша зависит от характеристик приложения времени выполнения и может сильно изменяться со временем. Другое требовани