在Poolable接口的重置方法中放入什么?我真的很困惑我应该放在那里的代码。
答案 0 :(得分:0)
在reset
方法中,您放置代码以确保池中的对象可以重复使用。调用reset
时调用Pool.free
方法,用于保证池中的对象处于已知的安全状态。
例如;如果由于某种原因,您有一个IntMap<String>
池(即int
的{{}}} {{}}},您可能需要在{String
上调用clear
在IntMap<String>
Poolable
方法中1}}确保当有人获得合并地图时,它不会包含使用该合并实例的最后一个人留下的任何项目。