2017-01-03 2 views

ответ

0

В методе reset вы помещаете код, который гарантирует, что объект в пуле готов к повторному использованию. Метод reset вызывается при вызове Pool.free и используется, чтобы гарантировать, что объект в пуле находится в известном безопасном состоянии.

Например, если вы по какой-то причине была пул IntMap<String> (т.е. карты ключа на int с холдинговыми String с) вы можете позвонить clear на IntMap<String> в Poolable сек reset метод, чтобы убедиться, что, когда кто-то получает объединенную карту, он не содержит элементов, оставленных последним парнем, использующим этот объединенный экземпляр.