Class CassandraAsyncKeyValueService

  • All Implemented Interfaces:
    com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService, AutoCloseable

    public final class CassandraAsyncKeyValueService
    extends Object
    implements com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
    • Method Detail

      • create

        public static com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService create​(String keyspace,
                                                                                    ReloadingCloseableContainer<CqlClient> cqlClientContainer,
                                                                                    com.palantir.atlasdb.futures.FuturesCombiner futuresCombiner)
      • getAsync

        public com.google.common.util.concurrent.ListenableFuture<Map<com.palantir.atlasdb.keyvalue.api.Cell,​com.palantir.atlasdb.keyvalue.api.Value>> getAsync​(com.palantir.atlasdb.keyvalue.api.TableReference tableReference,
                                                                                                                                                                      Map<com.palantir.atlasdb.keyvalue.api.Cell,​Long> timestampByCell)
        Specified by:
        getAsync in interface com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
      • close

        public void close()
        Specified by:
        close in interface com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
        Specified by:
        close in interface AutoCloseable
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService