Storage Interface
public interface Storage
Define a interface para uma camada de armazenamento.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
delete(String[] keys)
Exclui itens de armazenamento do armazenamento. |
abstract java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> |
read(String[] keys)
Lê itens de armazenamento do armazenamento. |
abstract java.util.concurrent.CompletableFuture<java.lang.Void> |
write(Map<String,Object> changes)
Grava itens de armazenamento no armazenamento. |
Detalhes do método
delete
public abstract CompletableFuture
Exclui itens de armazenamento do armazenamento.
Parameters:
keys
- chaves dos itens a serem excluídos
Returns:
Uma tarefa que representa o trabalho enfileirado a ser executado.
read
public abstract CompletableFuture
Lê itens de armazenamento do armazenamento.
Parameters:
keys
- chaves dos itens a serem lidos
Returns:
Uma tarefa que representa o trabalho enfileirado a ser executado. Se as atividades forem enviadas com êxito, o resultado da tarefa conterá os itens lidos, indexados por chave.
write
public abstract CompletableFuture
Grava itens de armazenamento no armazenamento.
Parameters:
changes
- Os itens a serem gravados, indexados por chave.
Returns:
Uma tarefa que representa o trabalho enfileirado a ser executado.