MCPcopy
hub / github.com/google/guava / isExpired

Method isExpired

guava/src/com/google/common/cache/LocalCache.java:1793–1802  ·  view source on GitHub ↗

Returns true if the entry has expired.

(ReferenceEntry<K, V> entry, long now)

Source from the content-addressed store, hash-verified

1791
1792 /** Returns true if the entry has expired. */
1793 boolean isExpired(ReferenceEntry<K, V> entry, long now) {
1794 checkNotNull(entry);
1795 if (expiresAfterAccess() && (now - entry.getAccessTime() >= expireAfterAccessNanos)) {
1796 return true;
1797 }
1798 if (expiresAfterWrite() && (now - entry.getWriteTime() >= expireAfterWriteNanos)) {
1799 return true;
1800 }
1801 return false;
1802 }
1803
1804 // queues
1805

Callers 6

getLiveValueMethod · 0.95
lockedGetOrLoadMethod · 0.45
computeMethod · 0.45
expireEntriesMethod · 0.45
getLiveEntryMethod · 0.45
getLiveValueMethod · 0.45

Calls 5

expiresAfterAccessMethod · 0.95
expiresAfterWriteMethod · 0.95
getAccessTimeMethod · 0.65
getWriteTimeMethod · 0.65
checkNotNullMethod · 0.45

Tested by

no test coverage detected