com.sun.jini.collection
Class SoftCache.Value

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference
          extended by com.sun.jini.collection.SoftCache.Value
Enclosing class:
SoftCache

private static class SoftCache.Value
extends SoftReference


Field Summary
(package private) static Object DROPPED
           
(package private)  Object key
           
 
Constructor Summary
private SoftCache.Value(Object k, Object v, ReferenceQueue q)
           
 
Method Summary
(package private) static SoftCache.Value create(Object k, Object v, ReferenceQueue q)
           
(package private)  void drop()
           
(package private) static Object strip(Object o, boolean drop)
           
 
Methods inherited from class java.lang.ref.SoftReference
get
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DROPPED

static final Object DROPPED

key

Object key
Constructor Detail

SoftCache.Value

private SoftCache.Value(Object k,
                        Object v,
                        ReferenceQueue q)
Method Detail

create

static SoftCache.Value create(Object k,
                              Object v,
                              ReferenceQueue q)

strip

static Object strip(Object o,
                    boolean drop)

drop

void drop()


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.