diferença de cache do Google goava entre invalidateAll () e cleanUp ()
Diga que eu tenho umCache
que é definido assim:
private static Cache<String, Long> alertsUIDCache = CacheBuilder.newBuilder().
expireAfterAccess(60).build();
Pelo que li (Por favor corrija-me se eu estiver errado):
Se o valor for gravado emCache
às 0:00, ele deve ser movido para o status "pronto para ser despejado" após 60 segundos. A remoção real do valor doCache
vai acontecer na próximamodificação de cache (o que exatamente é a modificação do cache?).Isso está certo?
Além disso, não tenho certeza de qual é a diferença entre oinvalidateAll()
e acleanUp()
métodos, alguém pode fornecer uma explicação?