CacheBox: CFColdBoxProvider not clearing on fwreinit

I am using a named cache region with the provider “coldbox.system.cache.providers.CFColdBoxProvider” and was surprised to see my data persisting fwreinit. I thought ColdBox flushed caches on fwreinit. To resolve my issue, I simply loop over my named caches in a Constructor.afterAspectsLoad() interceptor and call clearAll(); to expire the entire cache.

I wanted to ask if the following behavior is by design.

Thanks,

Aaron Greenlee
http://aarongreenlee.com/

I had noticed the same behavior and thought it was by design. I can see where it might be useful to have it persist past fwreinit, but it would depend on “why” you are reiniting.

Curt

I had noticed the same behavior and thought it was by design. I can see where it might be useful to have it persist past fwreinit, but it would depend on “why” you are reiniting.

Curt