我将Mondrian用作服务器olap引擎。

我有一个场景,其中某些维度数据正在更改。发生这种情况时,我想清除mondrian缓存。

我不明白如何获取Mondrian的缓存控件。

我有一个对OlapConnection对象的引用,但是找不到任何可以给CacheControl提供句柄的方法。

有什么建议?

优西

最佳答案

bhuang3给出的答案是正确的。要从olap4j连接访问缓存控件:

OlapConnection.unwrap(mondrian.rolap.RolapConnection.class).getCacheControl(null)

10-06 04:44