[eluser]dmorin[/eluser]
So I guess the question would then be, if caching is not enabled for the controller, why is it testing the write-ability of the cache directory? It seems like this is a waste of resources. Even Database caching is set to false, so that shouldn't be triggering it either.
It looks like the 'is_really_writable' function is being called when it tries to display the cache. Is it really more resource efficient to check if the directory is writable rather than just calculating the md5 hash and checking to see if the cache file exists?