Что добавить метод сброса в пул-интерфейс? Я действительно смутил, какой код мне следует положить туда.Использование метода сброса при внедрении пула интерфейса
-1
A
ответ
0
В методе reset
вы помещаете код, который гарантирует, что объект в пуле готов к повторному использованию. Метод reset
вызывается при вызове Pool.free
и используется, чтобы гарантировать, что объект в пуле находится в известном безопасном состоянии.
Например, если вы по какой-то причине была пул IntMap<String>
(т.е. карты ключа на int
с холдинговыми String
с) вы можете позвонить clear
на IntMap<String>
в Poolable
сек reset
метод, чтобы убедиться, что, когда кто-то получает объединенную карту, он не содержит элементов, оставленных последним парнем, использующим этот объединенный экземпляр.