//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private org.neo4j.register.Register_DoubleLongRegister fetchIndexSizeValues(org.neo4j.graphdb.GraphDatabaseService db) throws org.neo4j.internal.kernel.api.exceptions.schema.IndexNotFoundKernelException, org.neo4j.internal.kernel.api.exceptions.TransactionFailureException private Register_DoubleLongRegister FetchIndexSizeValues(GraphDatabaseService db) { try { // Then db = (new TestGraphDatabaseFactory()).newEmbeddedDatabase(TestDirectory.storeDir()); //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @SuppressWarnings("deprecation") org.neo4j.kernel.internal.GraphDatabaseAPI api = (org.neo4j.kernel.internal.GraphDatabaseAPI) db; GraphDatabaseAPI api = ( GraphDatabaseAPI )db; using ([email protected] tx = api.DependencyResolver.resolveDependency(typeof(Kernel)).beginTransaction(@explicit, AUTH_DISABLED)) { return(tx.SchemaRead().indexUpdatesAndSize(IndexId(tx), Registers.newDoubleLongRegister())); } } finally { if (db != null) { Db.shutdown(); } } }
private long Get(CountsTracker store, CountsKey key) { Org.Neo4j.Register.Register_DoubleLongRegister value = Registers.newDoubleLongRegister(); store.Get(key, value); return(value.ReadSecond()); }