given a ruby callback block , run it passing in an atlasshelltransactionadapter object , but using a read-only transaction , i.e. , there can be no write-write conflict concode_field_sep TransactionManager transactionManager concode_elem_sep LoadingCache<String,TableMetadata> metadataCache concode_elem_sep AtlasShellRuby atlasShellRuby concode_elem_sep KeyValueService keyValueService concode_field_sep void setAtlasShellRuby concode_elem_sep Object runTaskWithRetry concode_elem_sep Object runTaskThrowOnConflict concode_elem_sep AtlasShellTransactionAdapter unsafeReadOnlyTransaction concode_elem_sep Multimap<Cell,Long> getAllTimestamps concode_elem_sep TableMetadata getTableMetadata concode_elem_sep AtlasShellConnection createAtlasShellConnection concode_elem_sep Set<String> getTableNames concode_elem_sep TransactionTask<Object,Exception> makeTransactionTask
Object function ( RubyProc arg0 ) { return transactionManager . runTaskReadOnly ( makeTransactionTask ( arg0 ) ) ; }