diff --git a/cache/src/main/java/dev/openrs2/cache/Js5CompressionType.kt b/cache/src/main/java/dev/openrs2/cache/Js5CompressionType.kt index 9f784519..543bb846 100644 --- a/cache/src/main/java/dev/openrs2/cache/Js5CompressionType.kt +++ b/cache/src/main/java/dev/openrs2/cache/Js5CompressionType.kt @@ -40,8 +40,9 @@ public enum class Js5CompressionType { } public companion object { + private val values = values() + public fun fromOrdinal(ordinal: Int): Js5CompressionType? { - val values = values() return if (ordinal >= 0 && ordinal < values.size) { values[ordinal] } else { diff --git a/cache/src/main/java/dev/openrs2/cache/Js5Protocol.kt b/cache/src/main/java/dev/openrs2/cache/Js5Protocol.kt index ae608973..2873097b 100644 --- a/cache/src/main/java/dev/openrs2/cache/Js5Protocol.kt +++ b/cache/src/main/java/dev/openrs2/cache/Js5Protocol.kt @@ -10,10 +10,10 @@ public enum class Js5Protocol { public companion object { private const val OFFSET = 5 + private val values = values() public fun fromId(id: Int): Js5Protocol? { val ordinal = id - OFFSET - val values = values() return if (ordinal >= 0 && ordinal < values.size) { values[ordinal] } else {