mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-27 17:42:33 -06:00
45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
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);
|
|
}
|