boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
/** * Updates eviction metadata that {@code entry} was just written. This currently amounts to * adding {@code entry} to relevant eviction lists. */ @GuardedBy("this") void recordWrite(ReferenceEntry<K, V> entry, int weight, long now) { // we are already under lock, so drain the recency queue immediately drainRecencyQueue(); totalWeight += weight; if (map.recordsAccess()) { entry.setAccessTime(now); } if (map.recordsWrite()) { entry.setWriteTime(now); } accessQueue.add(entry); writeQueue.add(entry); }
/** * Updates eviction metadata that {@code entry} was just written. This currently amounts to * adding {@code entry} to relevant eviction lists. */ @GuardedBy("this") void recordWrite(ReferenceEntry<K, V> entry, int weight, long now) { // we are already under lock, so drain the recency queue immediately drainRecencyQueue(); totalWeight += weight; if (map.recordsAccess()) { entry.setAccessTime(now); } if (map.recordsWrite()) { entry.setWriteTime(now); } accessQueue.add(entry); writeQueue.add(entry); }
/** * Updates eviction metadata that {@code entry} was just written. This currently amounts to * adding {@code entry} to relevant eviction lists. */ @GuardedBy("this") void recordWrite(ReferenceEntry<K, V> entry, int weight, long now) { // we are already under lock, so drain the recency queue immediately drainRecencyQueue(); totalWeight += weight; if (map.recordsAccess()) { entry.setAccessTime(now); } if (map.recordsWrite()) { entry.setWriteTime(now); } accessQueue.add(entry); writeQueue.add(entry); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }
boolean recordsTime() { return recordsWrite() || recordsAccess(); }
boolean usesWriteEntries() { return usesWriteQueue() || recordsWrite(); }