diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/container/MatteryContainer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/container/MatteryContainer.kt index 20d103927..c201c6706 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/container/MatteryContainer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/container/MatteryContainer.kt @@ -81,30 +81,6 @@ open class MatteryContainer(var listener: ContainerListener, private val size: I var changeset = 0 private set - inner class Cache(private val supplier: (MatteryContainer) -> T) : Supplier { - private var thisChangeset = -1 - private var value: T? = null - private var isDisabled = false - - fun disable() { - isDisabled = true - } - - fun enable() { - isDisabled = false - } - - override fun get(): T { - if (thisChangeset == changeset && !isDisabled) { - return value as T - } - - value = supplier.invoke(this@MatteryContainer) - thisChangeset = changeset - return value as T - } - } - fun clearSlotFilters() { Arrays.fill(filters, null) }