When I try: ```val testRestrictionCache = spyk(Con...
# mockk
d
When I try:
Copy code
val testRestrictionCache = spyk(ConcurrentHashMap<String, Restriction>()).apply {
				put("key", restriction)
			}
// and
verify {
	testRestrictionCache["com.waze"]
	realRepo wasNot Called
}
I get...
Copy code
Exception in thread "pool-2-thread-1" java.lang.StackOverflowError
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2695)
	at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
	at java.lang.Class.getMethod0(Class.java:3018)
	at java.lang.Class.getMethod(Class.java:1784)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
	at io.mockk.proxy.jvm.dispatcher.JvmMockKWeakMap.get(JvmMockKWeakMap.java:17)
	at io.mockk.proxy.jvm.advice.BaseAdvice.handler(BaseAdvice.kt:15)
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
...