org.vrspace.neurogrid
Class DBRef

java.lang.Object
  extended byjava.lang.ref.Reference
      extended byjava.lang.ref.SoftReference
          extended byorg.vrspace.neurogrid.DBRef

public class DBRef
extends java.lang.ref.SoftReference

Experimental DBReference, test how it all goes out of memory


Nested Class Summary
static class DBRef.DBRefComparator
           
 
Constructor Summary
DBRef(NGObject referent)
           
DBRef(NGObject referent, DBAdapter db)
           
 
Method Summary
static java.util.Comparator comparator()
           
protected  void dereference()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object get()
           
 java.lang.String getID()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DBRef

public DBRef(NGObject referent)

DBRef

public DBRef(NGObject referent,
             DBAdapter db)
Method Detail

get

public java.lang.Object get()

getID

public java.lang.String getID()

dereference

protected void dereference()

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object obj)

comparator

public static java.util.Comparator comparator()