Я пишу запрос в сценарии ColdFusion 9.01 и не понимаю, почему он не кэширует результаты. Тот же самый запрос будет кэшироваться при выполнении с использованием синтаксиса тега CFML.
SQL, источник данных, имя пользователя и пароль не изменяются. Я сбросил объект запроса cfscript после его создания и убедился, что аргумент cachedWithin был правильно получен во время инициализации. Я в тупике.
Версия CFScript, которая не будет кэшироваться
var Q = new Query(
SQL="SELECT * FROM TABLE"
,cachedwithin=createTimeSpan(0,0,60,0)
).execute().getResult();
Версия тега CFML, которая будет кэшироваться
<cfquery name="local.q">SELECT * FROM TABLE</cfquery>
Спасибо за ваше время и помощь.
Аарон