EHCache как проверить, есть ли что-то в кеше или нет?

Есть ли способ проверить, находится ли объект внутри управляемого кеша EHCache?Проблема, с которой я столкнулся, заключается в том, что я реализовал метод, который извлекает одно значение из базы данных (метод поиска (ключа)).Результат этого метода find хорошо кэшируется EHCache, но теперь я хочу уменьшить количество запросов sql, которые возникают в результате вызова метода несколько раз.Для этого мы реализовали новый метод, который в качестве аргумента принимает список ключей, но поскольку аргумент отличается для каждого вызова метода, EHCache плохо справляется с кэшированием результатов.EHCache использовал параметры метода как точку входа в кеш.Поэтому я хотел бы переделать некоторые вещи.Идея заключалась в том, что я беру аргументы в методе find (список ключей), выполняю большой запрос sql, а затем помещаю результаты в кеш, я не оборачивался вокруг него, но после записи этого кажется, что вручнуюмодификация кеша тоже не годится ..Любые идеи и подсказки приветствуются!
7 голосов | спросил Marco 22 J0000006Europe/Moscow 2011, 16:03:15

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132