Skip to content

Commit 3212e7c

Browse files
committed
Fix ReflectionCache to be serializable
Fixes #295
1 parent 0f981bb commit 3212e7c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/kotlin/com/fasterxml/jackson/module/kotlin/ReflectionCache.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,18 @@ import com.fasterxml.jackson.databind.introspect.AnnotatedMember
55
import com.fasterxml.jackson.databind.introspect.AnnotatedMethod
66
import com.fasterxml.jackson.databind.introspect.AnnotatedWithParams
77
import com.fasterxml.jackson.databind.util.LRUMap
8+
import java.io.Serializable
89
import java.lang.reflect.Constructor
910
import java.lang.reflect.Executable
1011
import java.lang.reflect.Method
1112
import kotlin.reflect.KFunction
1213
import kotlin.reflect.jvm.kotlinFunction
1314

14-
internal class ReflectionCache(reflectionCacheSize: Int) {
15+
internal class ReflectionCache(reflectionCacheSize: Int) : Serializable {
16+
companion object {
17+
private const val serialVersionUID = 1L
18+
}
19+
1520
sealed class BooleanTriState(val value: Boolean?) {
1621
class True : BooleanTriState(true)
1722
class False : BooleanTriState(false)

0 commit comments

Comments
 (0)