oData использование кэша для хранения данных между вызовами

Предположим, что есть некая гипотетическая ситуация, в ходе которой нужно пойти на некоторый неправильный подход с точки зрения REST. Получить данные в одном методе, а потом использовать их при следующем вызове другого метода. В этом случае можем воспользоваться классом для кэша /ui2/cl_cache_handler

Рассмотрим пример с файлом:
Создадим в классе *DPC_EXT
Переменную для хранения данных(переменную просто для удобства делаю, хранить данные в ней бессмысленно) и константу с именем.

В моем случае получаю файл для хранения

При следующем вызове можем получить данные из кэша.

Еще немного про класс /ui2/cl_cache_handler:
Документация
Более правильное применение

Примечание
С точки зрения концепции REST такой подход следует избегать

Добавить комментарий

Ваш адрес email не будет опубликован.