Apache Camel загружает внешний XSLT-контент, продолжительность кэширования

Я использую Apache Camel в веб-приложении и хочу вызвать внешнюю таблицу стилей xslt.

Я использую абсолютный URI файла (до сих пор я не мог использовать относительный URI файла на Tomcat)

Документ Camel относится к следующему варианту:

contentCache по умолчанию: true Camel 2.6: Кэш для содержимого ресурса (файл таблицы стилей) при его загрузке. Если установлено значение false, Camel будет перезагружать файл таблицы стилей при каждой обработке сообщения. Это хорошо для развития.

Но я ничего не нашел о продолжительности этого кеша.

Можно ли как-то узнать значение по умолчанию длительности этого кеша и изменить его?


person Franch    schedule 05.09.2011    source источник


Ответы (1)


Содержимое кэшируется без тайм-аута, и в настоящее время нет возможности его изменить (см. исходный код здесь).

Вы можете зарегистрировать запрос на расширение CAMEL в JIRA, и мы, возможно, сможем добавить поддержку для указания пользовательский тайм-аут.

person Ben ODay    schedule 05.09.2011
comment
Спасибо за ваш ответ, я нашел способ сбросить этот кеш, чтобы перезапустить tomcat. - person Franch; 06.09.2011
comment
Вероятно, нам следует добавить поддержку JMX, чтобы иметь возможность очищать кеш от JMX. И получить статистику кеша. - person Claus Ibsen; 07.09.2011