Package com.landawn.abacus.pool
Interface KeyedObjectPool<K,E extends Poolable>
- Type Parameters:
K
- the key typeE
-
- All Superinterfaces:
Pool
,Serializable
- All Known Implementing Classes:
GenericKeyedObjectPool
- Since:
- 0.8
- Author:
- Haiyang Li
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The Interface MemoryMeasure. -
Method Summary
-
Method Details
-
put
- Parameters:
key
-e
-- Returns:
- boolean
-
put
- Parameters:
key
-e
-autoDestroyOnFailedToPut
-- Returns:
- boolean
-
get
- Parameters:
key
-- Returns:
- E
-
remove
- Parameters:
key
-- Returns:
- E
-
peek
Get but don't update last access time.- Parameters:
key
-- Returns:
- E
-
keySet
- Returns:
- Set
-
values
Collection<E> values()- Returns:
- Collection
-
containsKey
- Parameters:
key
-- Returns:
- boolean
-
containsValue
- Parameters:
e
-- Returns:
- boolean
-