Rabbit-R1/android (non root)/java/sources/com/google/common/cache/ReferenceEntry.java

46 lines
1.1 KiB
Java
Raw Normal View History

2024-05-21 16:08:36 -05:00
package com.google.common.cache;
import com.google.common.cache.LocalCache;
import javax.annotation.CheckForNull;
@ElementTypesAreNonnullByDefault
/* loaded from: classes2.dex */
interface ReferenceEntry<K, V> {
long getAccessTime();
int getHash();
@CheckForNull
K getKey();
@CheckForNull
ReferenceEntry<K, V> getNext();
ReferenceEntry<K, V> getNextInAccessQueue();
ReferenceEntry<K, V> getNextInWriteQueue();
ReferenceEntry<K, V> getPreviousInAccessQueue();
ReferenceEntry<K, V> getPreviousInWriteQueue();
@CheckForNull
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);
}