Dependência de sincronização de cache

Dependência de sincronização de cache

Um aplicativo cliente pode ter mais de uma instância de cache inicializada. CacheSyncDependency mantém os itens presentes em um cache sincronizados com os itens presentes em outro cache.


Construtor

# novo CacheSyncDependency(remoteCacheId, chave, servidor, porta, userId, senha)

Inicializa uma nova instância do CacheSyncDependency com os parâmetros especificados. Internamente ele tenta inicializar o cache remoto. Se o cache não puder ser inicializado, ele lançará a exceção descrevendo a causa da falha. O cache remoto deve estar sendo executado como outproc mesmo se estiver na mesma máquina. As informações para conectar à instância de cache remota (como nome do servidor e porta do servidor) são selecionadas do 'client.ncconf'.

parâmetros:
Nome Formato Padrão Descrição
remoteCacheId Tanga

O ID exclusivo do cache remoto.

key Tanga

A chave do item no cache remoto com o qual o item do cache local será mantido sincronizado.

server Informações do servidor nulo
port número 0
userId corda nulo

O ID do usuário do cache remoto.

password corda nulo

A senha de segurança do cache remoto.

De Depósito

# getCacheId() → {cadeia}

O ID exclusivo do cache remoto

retorna:
Formato
corda

# getKey() → {cadeia}

A chave do item no cache remoto com o qual o item do cache local precisa ser sincronizado.

retorna:
Formato
corda

# pegue a senha() → {ArrayBuffer}

Especifica a senha de autorização do usuário.

retorna:
Formato
ArrayBuffer

# getPort() → {número}

A porta do servidor que é usada pelos clientes para se conectar ao servidor.

retorna:
Formato
número

# getServidor() → {cadeia}

O nome do servidor em que o cache remoto está sendo executado.

retorna:
Formato
corda

# getUserId() → {cadeia}

Especifica o ID do usuário para autorização do usuário.

retorna:
Formato
corda