iex
04/13/2020, 8:46 AMclass LimitedSizeQueue<T>(private val maxSize: Int) : ArrayList<T>() {
override fun add(element: T): Boolean =
super.add(element).also {
if (size > maxSize) {
removeRange(0, size - maxSize - 1)
}
}
}
and want to use now an observable instead