private void createKeyspaceIfNeeded(Cluster cluster, String keyspaceName, Boolean keyspaceDurableWrite) {
LOGGER.debug("Creating keyspace {} if neeeded", keyspaceName);
final Session session = cluster.connect("system");
final Row row = session.execute(
"SELECT count(1) FROM schema_keyspaces WHERE keyspace_name='" + keyspaceName + "'").one();
if (row.getLong(0) != 1) {
StringBuilder createKeyspaceStatement = new StringBuilder("CREATE keyspace IF NOT EXISTS ");
createKeyspaceStatement.append(keyspaceName);
createKeyspaceStatement.append(" WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor':1}");