Как очистить кэш запросов coldfusion без перезапуска сервера?

У меня есть несколько запросов, которые я кэширую с помощью атрибута cachedwithin="#CreateTimespan(...)#" тега cfquery. Бывают случаи, когда мне нужно очистить кэш (или просто повторно выполнить запрос, чтобы получить новую кэшированную копию). Исторически я делал одно из двух:

  1. Перезапускал службу coldfusion.
  2. Слегка изменить запрос в коде, например, добавив или удалив пробелы.

Ни один из этих вариантов не является очень хорошим, особенно в условиях производства. Я не спрашиваю, как я могу программно удалить кэш (хотя это было бы неплохо!), а просто - как я могу очистить кэшированные запросы на сервере, не прибегая к одному из этих двух вышеперечисленных методов? Я буду рад услышать о методах, которые работают либо в масштабах всего сервера, либо в масштабах всего приложения, или даже о том, как завершить действие конкретного кэшированного запроса. Спасибо!

14
задан Jeromy French 8 March 2013 в 14:52
поделиться