I am developing an object that has need to caching different calculations using different policies. Some data is quite long term and some is quite short term. How can I associate more than one cache manager with my instantiated object? Has anyone done this? Also has anyone seen a persistent cache manager? One that would store data even when the server went down?