Caching is a special thing. The performance depend to many, many parameter.
You should think about what you want to do and ask with this information.
In general caches, special in a clustered environment, should only be used for master data
which are not often updated.