org.apache.spark
Class CleanupTaskWeakReference

Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference<Object>
          extended by org.apache.spark.CleanupTaskWeakReference

public class CleanupTaskWeakReference
extends java.lang.ref.WeakReference<Object>

A WeakReference associated with a CleanupTask.

When the referent object becomes only weakly reachable, the corresponding CleanupTaskWeakReference is automatically added to the given reference queue.


Constructor Summary
CleanupTaskWeakReference(CleanupTask task, Object referent, java.lang.ref.ReferenceQueue<Object> referenceQueue)
           
 
Method Summary
 CleanupTask task()
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CleanupTaskWeakReference

public CleanupTaskWeakReference(CleanupTask task,
                                Object referent,
                                java.lang.ref.ReferenceQueue<Object> referenceQueue)
Method Detail

task

public CleanupTask task()