ozone core API

org.ozoneDB.core.storage
Class WeakReferenceCache.ObjectReference

java.lang.Object
  extended byjava.lang.ref.Reference
      extended byjava.lang.ref.WeakReference
          extended byorg.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 Class Summary
 
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
 
Constructor Summary
(package private) WeakReferenceCache.ObjectReference(java.lang.Object key, java.lang.Object value, java.lang.ref.ReferenceQueue q)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object getKey()
           
 int hashCode()
           
 java.lang.String toString()
           
 
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
 
Methods inherited from interface org.ozoneDB.core.storage.AbstractReferenceCache.KeyedReference
clear, enqueue, get, isEnqueued
 

Field Detail

key

private java.lang.Object key
same key as the key passed in put(key, value)

Constructor Detail

WeakReferenceCache.ObjectReference

WeakReferenceCache.ObjectReference(java.lang.Object key,
                                   java.lang.Object value,
                                   java.lang.ref.ReferenceQueue q)
Method Detail

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)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.