public static InstrumentedDatastore of(Datastore delegate, Stats stats) { return new InstrumentedDatastore(delegate, stats); } }
public static InstrumentedDatastore createDatastore(Config config, Stats stats) { final String projectId = config.getString(DATASTORE_PROJECT); final String namespace = config.getString(DATASTORE_NAMESPACE); LOG.info("Creating Datastore connection for project:{}, namespace:{}", projectId, namespace); final Datastore datastore = DatastoreOptions.newBuilder() .setNamespace(namespace) .setProjectId(projectId) .build() .getService(); return InstrumentedDatastore.of(datastore, stats); }