Returns true if the entry has expired.
(ReferenceEntry<K, V> entry, long now)
| 1979 | */ |
| 1980 | |
| 1981 | boolean isExpired(ReferenceEntry<K, V> entry, long now) { |
| 1982 | checkNotNull(entry); |
| 1983 | if (expiresAfterAccess() |
| 1984 | && (now - entry.getAccessTime() >= expireAfterAccessNanos)) { |
| 1985 | return true; |
| 1986 | } |
| 1987 | if (expiresAfterWrite() |
| 1988 | && (now - entry.getWriteTime() >= expireAfterWriteNanos)) { |
| 1989 | return true; |
| 1990 | } |
| 1991 | return false; |
| 1992 | } |
| 1993 | |
| 1994 | // queues |
| 1995 |
no test coverage detected