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