Pergunta

Estou usando o bloco de cache do MS Enterprise e gostaria de registrar mensagens quando a limpeza de cache for iniciada.Gostaria de saber exatamente quando o cache expirou e tem que ser hidratado.quando obtenho dados do cache, se forem nulos, é possível que tenham sido eliminados.Gostaria de saber exatamente quando isso aconteceu.

É possível fazer isso.Pesquisar no google e ler a documentação não forneceu nenhuma informação até o momento.

Por favor ajude.

Foi útil?

Solução

Parece que você precisa criar seu próprio IBackingStore, exemplo:

public class MyBackingStoreLog : IBackingStore
{
    // TODO: Implement all IBackingStore, pay attention to the Remove method
    public void Remove(string key)
    {
        Log(string.format("{0} was just removed from cache", key));
    }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top