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?

questionAnswers(1)

yourAnswerToTheQuestion