EHCache на Coldfusion 9 - можно ли создать несколько кешей или отключить их? - PullRequest
3 голосов
/ 07 апреля 2010

Мы уже давно используем EHCache с CF8 без проблем.

Сейчас мы переходим к CF 9, и кажется, что встроенная версия EHCache с CF 9 фактически конфликтует с нашей настройкой EHCache.

Так что есть:

  1. Есть ли способ отключить запеченную версию EHCache? Это было бы временным решением.
  2. Если мы используем встроенное кэширование CF9, есть ли способ указать более одного кэша в ehcache.xml и, самое главное, put в этот определенный кеш через тег?

Большое спасибо заранее.

Ответы [ 2 ]

1 голос
/ 04 мая 2010

Просто создайте CacheManager, используя перегруженный конструктор, который принимает в качестве аргумента путь к вашему файлу конфигурации ehcache

http://ehcache.org/apidocs/net/sf/ehcache/CacheManager.html#CacheManager%28java.lang.String%29

Это создаст не-одиночный CacheManager, который будет хорошо играть с CF9

0 голосов
/ 01 мая 2010

Используют ли они путь к классу по умолчанию: местоположение ehcache.xml? Если это так, попробуйте посмотреть, сможете ли вы сначала инициализировать ваш CacheManager, тогда их код может закончиться повторным использованием вашего экземпляра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...