code: @Override
      public SchemaManager getSchemaManager(Map<String, Object> puProperties)
      {
          if (schemaManager == null)
          {
              initializePropertyReader();
              externalProperties.put(CassandraConstants.CQL_VERSION, CassandraConstants.CQL_VERSION_3_0);
              externalProperties.put(
                      CassandraConstants.THRIFT_PORT,
                      externalProperties.get(CassandraConstants.THRIFT_PORT) != null ? externalProperties
                              .get(CassandraConstants.THRIFT_PORT) : "9160");
              schemaManager = new CassandraSchemaManager(this.getClass().getName(), externalProperties, kunderaMetadata);
          }
          return schemaManager;
  
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.kundera.loader.ClientFactory#getSchemaManager(java.util.Map)