Yeah, it seems to deal more with the flushing aspect than the actual caching. From looking at the documentation, the kernel_cache looks like a better option:
From what I can see in the API docs, there seems to be some sort of cache but no explicit documentation exists regarding the options.