| 31 | |
| 32 | template<typename DefoldType> |
| 33 | static void AddToCache(dmHashTable64<jobject>& cache, DefoldType* key, jobject obj) |
| 34 | { |
| 35 | if (cache.Full()) |
| 36 | { |
| 37 | uint32_t cap = cache.Capacity() + 256; |
| 38 | cache.SetCapacity((cap*3/2), cap); |
| 39 | } |
| 40 | cache.Put((uintptr_t)key, obj); |
| 41 | } |
| 42 | |
| 43 | template<typename DefoldType> |
| 44 | static jobject GetFromCache(dmHashTable64<jobject>& cache, DefoldType* key) |
no test coverage detected