diff --git a/pom.xml b/pom.xml
index ff9b1016e..199d655bc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,7 +90,7 @@
17001
17000
3.11.5
- 4.6.1
+ 4.7.0
spring-data-cassandra
1.0
diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/config/AbstractSessionConfiguration.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/config/AbstractSessionConfiguration.java
index 65e3589bc..a274ff91f 100644
--- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/config/AbstractSessionConfiguration.java
+++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/config/AbstractSessionConfiguration.java
@@ -290,8 +290,7 @@ public abstract class AbstractSessionConfiguration implements BeanFactoryAware {
if (StringUtils.hasText(getSessionName())) {
options.add(DefaultDriverOption.SESSION_NAME, getSessionName());
- }
- else if (StringUtils.hasText(getClusterName())) {
+ } else if (StringUtils.hasText(getClusterName())) {
options.add(DefaultDriverOption.SESSION_NAME, getClusterName());
}
@@ -303,12 +302,11 @@ public abstract class AbstractSessionConfiguration implements BeanFactoryAware {
ConfigFactory.invalidateCaches();
- return ConfigFactory.defaultOverrides()
- .withFallback(options.build())
- .withFallback(ConfigFactory.defaultReference())
- .resolve();
+ return ConfigFactory.defaultOverrides().withFallback(options.build()) //
+ .withFallback(ConfigFactory.defaultReference()) //
+ .getConfig(DefaultDriverConfigLoader.DEFAULT_ROOT_PATH);
- }, DefaultDriverConfigLoader.DEFAULT_ROOT_PATH);
+ });
sessionBuilder.withConfigLoader(builder.build());