You may be hitting an annoying feature that caches the tree lookup. You can remove this by setting the ADMIN >> CONFIG >> GENERAL >> CATEGORYCACHETIMESPAN to zero.
-- geoff http://www.daemon.com.au/ Sumaira wrote: >I wanted to know if it is possible to refresh the cache of a particular >object. I am using >the GetDescendants function to retrieve my navigation nodes using the >following code: > ><cfset functionMethod = "getDescendants"> > <cfset functionArgs = "depth=20"> > <cfset navID = "#application.navid.home#"> > <cfset bIncludeHome = "1"> > <cfset o = createObject("component", >"#application.packagepath#.farcry.tree")> ><cfset navFilter=arrayNew(1)> ><cfset navfilter[1]="status IN (#listQualify(request.mode.lvalidstatus, >"'")#)"> ><cfset qNav = evaluate("o."&functionMethod&"(objectid=navID, >lColumns='externallink', "&functionArgs&", afilter=navFilter)")> > >I then loop over qNav so that i can make my menu. > >If i put any of my navigation items in the admin to draft then the menu >item of this still comes up because it is getting cached somewhere. >Does anyone know how i would be able to refresh the cache of only qNav >so that I can still display my menu properly. > >I dont want to refresh all the caches just that particular one that >holds the information from qNav. > >Sumaira > > -- Message protected by MailGuard: e-mail anti-virus, anti-spam and content filtering. http://www.mailguard.com.au/mg --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "farcry-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/farcry-dev -~----------~----~----~----~------~----~------~--~---
