Construtor
# nova dependência de chave(chaves, keyDependencyType)
Inicializa uma nova instância da classe KeyExpiration que monitora uma matriz de caminhos de arquivo (para arquivos ou diretórios), uma matriz de chaves de cache ou ambas para alterações.
Nome | Formato | Descrição |
---|---|---|
keys |
Variedade. | Matriz de chaves de cache. |
keyDependencyType |
chaveDependencyType | Tipo que especifica a operação sobre a qual a dependência de chave deve ser acionada. |
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("demoCache");
// Generate a json object of customer
let customer = getCustomerObjuect();
// create CacheItem to with your desired object
let cacheItem = new ncache.CacheItem(customer, "Json");
// Add customer in cache
await cache.add(customer.CustomerID, cacheItem);
// Generate a json object of order
let order = getOrderObject();
// Generate an instance of key dependency.
let dependency = new ncache.KeyDependency(customer.CustomerID);
// Note that an item can be dependent on multiple items in cache this can be done like this
// let multipleDependency = await new ncache.KeyDependency([customer.CustomerID, 'Customer:52' ]);
// create CacheItem to with your desired object
cacheItem = new ncache.CacheItem(order, "Json");
// add key dependency
cacheItem.setDependency(dependency);
// Add order in cache with dependency on the customer added before
await cache.add(order.OrderID, cacheItem);
//Any modification in the dependent item will cause invalidation of the dependent item.
De Depósito
# getCacheKeys() → {Matriz. }
Retornar matriz de chaves de cache
lista de chaves
- Formato
- Variedade.
# getKeyDependencyType() → {Tipo de dependência de chave}
Get type especificando a operação sobre qual dependência de chave deve ser acionada.
Tipo de dependência de chave.
- Formato
- Tipo de dependência de chave
# getStartAfterTicks() → {Número}
Get StartAfterTicks mostra o tempo após o qual a dependência deve ser iniciada.
O tempo após o qual a dependência de chave é iniciada.
- Formato
- Sessão
# setKeyDependencyType(valor)
Enumeração que especifica a operação na qual a dependência de chave deve ser acionada.
Nome | Formato | Descrição |
---|---|---|
value |
Tipo de dependência de chave | O KeyDependencyType a ser associado à dependência. |