Кто-нибудь знает, что такое поведение iSCTIS cacheModel, когда flushInterval отсутствует, скажем, если тип кеша MEMORY? Я надеюсь, что он просто оставляет кешированные результаты в памяти на неопределенный срок. У меня есть набор результатов, которые никогда не будут меняться без перезагрузки сервера, и я надеюсь только на их запрос один раз в течение всего срока службы приложения. Я думал, что если я оставил элемент flushInterval на карте кеша, это сработает ... но я не могу найти что-либо в документации, чтобы подтвердить это.Неопределенный flushInterval в iBATIS
3
A
ответ
0
Из Ibatis source code и Ibatis User Guide
If flushInterval не установлен в CacheModel, то он устанавливается в NO_FLUSH_INTERVAL который -99999 и не является положительным числом миллисекунд, как руководство пользователя рекомендует. С помощью этого параметра кеш очищается только при вызове операторов (flush on execute) или явных вызовах команды flush, если вы переопределяете Ibatis.
Для того, чтобы получить поведение, которое вы желаете вам также потребуется указать <property name="Type" value="STRONG"/>
в вашем CacheModel, для получения дополнительной информации см here .
Смежные вопросы
- 1. Ibatis - не может установить cacheModel
- 2. Spring + iBatis + кеширование гессе
- 3. ibatis - где разместить тег <cacheModel>?
- 4. iBatis | Настройка файла xml в качестве источника данных в ibatis
- 5. MyBatis/Ibatis: - Помощь в отношении запроса в Ibatis/Mybatis
- 6. iBatis Subquery
- 7. Использование iBatis в программе
- 8. Круговые реверансы в Ibatis
- 9. ArrayList Сопоставление в IBatis
- 10. Динамический запрос в Ibatis
- 11. Ibatis ошибка в SQL
- 12. Использование в статье в ibatis
- 13. Верните одну карту в IBATIS
- 14. динамическая ошибка запроса в ibatis
- 15. Запросы в IBatis предварительно скомпилированы?
- 16. Нет поддержки Ibatis в Spring4.2.0
- 17. Перечислить список объектов в Ibatis
- 18. Предотвращение внедрения SQL в Ibatis
- 19. Mapping в словарь с Ibatis
- 20. Нужна помощь для IBatis?
- 21. Ibatis Sequence Number Generation
- 22. Схема установки MyBatis (iBatis)
- 23. Guice + Кварц + Ibatis
- 24. ibatis initmapper EXTREMELY slow
- 25. ibatis: улучшает производительность вставки
- 26. Ibatis вставляя родитель/потомок
- 27. отображение перечисления на Ibatis
- 28. Ibatis динамический запрос помощь
- 29. iBatis - Header Detail Вопрос
- 30. Switch Hibernate to iBatis
Josh, я не знаю ответа, но ваш рейтинг попадания в кеш может легко получить более 99,9% даже при flushinterval всего в 60 м, поэтому установка flushinterval на бесконечность не очень помогает. –