what-the-bank/sources/com/google/common/cache/ReferenceEntry.java

41 lines
959 B
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.common.cache;
import com.google.common.cache.LocalCache;
/* loaded from: classes2.dex */
interface ReferenceEntry<K, V> {
long getAccessTime();
int getHash();
K getKey();
ReferenceEntry<K, V> getNext();
ReferenceEntry<K, V> getNextInAccessQueue();
ReferenceEntry<K, V> getNextInWriteQueue();
ReferenceEntry<K, V> getPreviousInAccessQueue();
ReferenceEntry<K, V> getPreviousInWriteQueue();
LocalCache.ValueReference<K, V> getValueReference();
long getWriteTime();
void setAccessTime(long j);
void setNextInAccessQueue(ReferenceEntry<K, V> referenceEntry);
void setNextInWriteQueue(ReferenceEntry<K, V> referenceEntry);
void setPreviousInAccessQueue(ReferenceEntry<K, V> referenceEntry);
void setPreviousInWriteQueue(ReferenceEntry<K, V> referenceEntry);
void setValueReference(LocalCache.ValueReference<K, V> valueReference);
void setWriteTime(long j);
}