org.apache.openjpa.lib.util
Interface ReferenceMap
- All Superinterfaces:
- Map
- All Known Implementing Classes:
- ConcurrentReferenceHashMap, ReferenceHashMap
public interface ReferenceMap
- extends Map
A Map
type that can hold its keys, values, or both with
weak or soft references.
- Author:
- Abe White
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Field Summary |
static int |
HARD
|
static int |
SOFT
|
static int |
WEAK
|
Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
HARD
static final int HARD
- See Also:
- Constant Field Values
WEAK
static final int WEAK
- See Also:
- Constant Field Values
SOFT
static final int SOFT
- See Also:
- Constant Field Values
removeExpired
void removeExpired()
- Purge stale entries.
keyExpired
void keyExpired(Object value)
- Overridable callback for when a key reference expires.
- Parameters:
value
- the value for the expired key
valueExpired
void valueExpired(Object key)
- Overridable callback for when a value reference expires.
- Parameters:
key
- the key for the expired value
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.This documentation is deprecated and will be removed in the next release of WebLogic Server.
Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01