Extension SDK

oracle.ide.util
Class WeakCache

java.lang.Object
  extended byoracle.ide.util.WeakCache

public class WeakCache
extends java.lang.Object

The WeakCache class provides a weak reference cache for objects.


Nested Class Summary
static class WeakCache.Entry
           
 
Constructor Summary
WeakCache()
           
 
Method Summary
 void clear()
           
 java.util.List entries()
           
 java.lang.Object get(java.lang.Object key)
           
 java.util.Iterator iterator()
           
 java.lang.Object put(java.lang.Object key, java.lang.Object data)
           
 java.lang.Object remove(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeakCache

public WeakCache()
Method Detail

get

public java.lang.Object get(java.lang.Object key)

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object data)

remove

public java.lang.Object remove(java.lang.Object key)

iterator

public java.util.Iterator iterator()

entries

public java.util.List entries()
Returns:
An unsynchronized List of Entry instances

clear

public void clear()

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.