interface StaticRecycleMethods<T>
obtain
abstract fun obtain(): T
recycle
abstract fun recycle(obj: T): void
Recycler
class Recycler<T> : StaticRecycleMethods<T>