org.ozoneDB.core.storage
Class WeakReferenceCache.ObjectReference
java.lang.Object
java.lang.ref.Reference
java.lang.ref.WeakReference
org.ozoneDB.core.storage.WeakReferenceCache.ObjectReference
- All Implemented Interfaces:
- AbstractReferenceCache.KeyedReference
- Enclosing class:
- WeakReferenceCache
- private static class WeakReferenceCache.ObjectReference
- extends java.lang.ref.WeakReference
- implements AbstractReferenceCache.KeyedReference
Nested classes inherited from class java.lang.ref.Reference |
|
Field Summary |
private java.lang.Object |
key
same key as the key passed in put(key, value) |
Fields inherited from class java.lang.ref.Reference |
|
Methods inherited from class java.lang.ref.Reference |
clear, enqueue, get, isEnqueued |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
key
private java.lang.Object key
- same key as the key passed in
put(key, value)
WeakReferenceCache.ObjectReference
WeakReferenceCache.ObjectReference(java.lang.Object key,
java.lang.Object value,
java.lang.ref.ReferenceQueue q)
getKey
public java.lang.Object getKey()
- Specified by:
getKey
in interface AbstractReferenceCache.KeyedReference
toString
public java.lang.String toString()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object o)
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.