diff --git a/src/org/olap4j/driver/xmla/XmlaOlap4jConnection.java b/src/org/olap4j/driver/xmla/XmlaOlap4jConnection.java index ce3a6be..ae8a138 100644 --- a/src/org/olap4j/driver/xmla/XmlaOlap4jConnection.java +++ b/src/org/olap4j/driver/xmla/XmlaOlap4jConnection.java @@ -316,6 +316,12 @@ static boolean acceptsURL(String url) { String makeConnectionPropertyList() { StringBuilder buf = new StringBuilder(); for (String prop : databaseProperties.keySet()) { + if (prop.startsWith( + XmlaOlap4jDriver.Property.CACHE.name())) + { + // Skip over the pass-through properties for the cache. + continue; + } try { XmlaOlap4jDriver.Property.valueOf(prop); continue;