我很确定coldfusion没有<cfobjectcache>
标签的cfscript替代品,但我想知道我是否可以在cfscript中执行与<cfobjectcache action="clear">
相同的操作。有什么想法吗?
答案 0 :(得分:6)
action="clear"
上的ObjectCacheTag调用DataSourceService上的purgeQueryCache(),从ServiceFactory公开。
<cfscript>
createObject('java','coldfusion.server.ServiceFactory').getDataSourceService().purgeQueryCache();
</cfscript>
这是它在CF8,CF9和CF10中的工作原理
答案 1 :(得分:3)
没有这样的事情,只需调用一个用CFML编写的UDF,调用<cfobjectcache action="clear">
更新:CF10中的CacheRemoveAll()
可能会满足您的需求。 http://help.adobe.com/en_US/ColdFusion/10.0/CFMLRef/WSaff1f2a7b564e360784fa97f13510d891d7-8000.html