Если вы используете кешируемую команду Dynacache и запросы одинаковы для пользователей, то команда должна кэшироваться после первого выполнения.
Только первое выполнение должно попасть в базу данных, после этого данныеследует извлекать из кэша до тех пор, пока кэш не станет недействительным.
Я обычно использую Dynacache как часть пакета IBM Websphere Commerce.Websphere Commerce использует запланированную команду для проверки таблицы с именем CACHEIVL.Вы должны настроить триггеры, которые будут вставлять идентификатор недействительности в CACHEIVL при изменении целевой таблицы.
Поскольку у вас нет запланированной команды Dynacache, вы можете реализовать что-то конкретное для вашего варианта использования, используя Планировщики Websphere ,
Вот пример кешируемой команды, использующей Dynacache.