I can see what i am doing wrong here.
I have this snippet in my cachebox.cfc
cacheBox.caches = {
//need to set up an eh cache lite called templte to use this
template = {
provider = "coldbox.system.cache.providers.RailoColdBoxProvider"
},
object = {
provider = "coldbox.system.cache.providers.RailoColdBoxProvider"
}
};
In the monitor i have 3 caches registered. default,template and object
However template and object have exactly the same items in them with
the same values.
Also on cachebox monitor the template cache under "Cache
Configuration" shows as having cachename=object
When i do this
objectCache = controller.getColdboxOCM("object");
//templateCache = controller.getColdboxOCM("template");
objectCache.clearAll();
in onAppInit the template cache also clears too.
So it looks like i have 2 registered caches but they are using the
same underlying cache.
I have specified them as "eh cache lite" caches in Railo. Is Railo
only providing 1 underlying cache with "eh cache lite"? If so why does
the monitoring tool have it as cachename=object
Railo 3.3
Coldbox 3.5 Beta
Thanks