Package cn.nukkit.entity.ai.memory
Class MemoryStorage
java.lang.Object
cn.nukkit.entity.ai.memory.MemoryStorage
- All Implemented Interfaces:
IMemoryStorage
@PowerNukkitXOnly
@Since("1.6.0.0-PNX")
public class MemoryStorage
extends Object
implements IMemoryStorage
记忆存储器的标准实现
-
Field Summary
Modifier and TypeFieldDescriptionprotected ConcurrentHashMap<Class<? extends IMemory<?>>,
IMemory<?>> -
Constructor Summary
-
Method Summary
-
Field Details
-
memoryMap
-
-
Constructor Details
-
MemoryStorage
public MemoryStorage()
-
-
Method Details
-
put
- Specified by:
put
in interfaceIMemoryStorage
-
clear
- Specified by:
clear
in interfaceIMemoryStorage
-
get
- Specified by:
get
in interfaceIMemoryStorage
-
isEmpty
- Specified by:
isEmpty
in interfaceIMemoryStorage
-
notEmpty
- Specified by:
notEmpty
in interfaceIMemoryStorage
-
checkData
- Specified by:
checkData
in interfaceIMemoryStorage
-
setData
- Specified by:
setData
in interfaceIMemoryStorage
-
getData
- Specified by:
getData
in interfaceIMemoryStorage
-
getMemoryMap
-