什么是cfscript相当于<cfobjectcache action =“clear”>?</cfobjectcache>

时间:2012-07-19 07:32:09

标签: coldfusion

我很确定coldfusion没有<cfobjectcache>标签的cfscript替代品,但我想知道我是否可以在cfscript中执行与<cfobjectcache action="clear">相同的操作。有什么想法吗?

2 个答案:

答案 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