- java.lang.Object
-
- org.snmp4j.mp.MPv3.LimitedCapacityEngineIdCacheFactory
-
- All Implemented Interfaces:
MPv3.EngineIdCacheFactory
- Enclosing class:
- MPv3
private static class MPv3.LimitedCapacityEngineIdCacheFactory extends java.lang.Object implements MPv3.EngineIdCacheFactory
-
-
Constructor Summary
Constructors Modifier Constructor Description private
LimitedCapacityEngineIdCacheFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<Address,OctetString>
createEngineIdMap(EngineIdCacheSize cacheSize)
Create a engine ID map with the given maximum capacity.
-
-
-
Method Detail
-
createEngineIdMap
public java.util.Map<Address,OctetString> createEngineIdMap(EngineIdCacheSize cacheSize)
Description copied from interface:MPv3.EngineIdCacheFactory
Create a engine ID map with the given maximum capacity. If more than those engine IDs are added, the eldest engine IDs will be removed from the map before the new one is added.- Specified by:
createEngineIdMap
in interfaceMPv3.EngineIdCacheFactory
- Parameters:
cacheSize
- the upper limit of the number of engine ID mappings in this map.- Returns:
- the created map.
-
-