#1864 - L2 cache miss for natural key property of type UUID

This commit is contained in:
rob bygrave
2019-11-17 17:06:38 +13:00
parent 9b0dd2b0c4
commit c2a30f786f
6 changed files with 122 additions and 14 deletions
@@ -2,19 +2,21 @@ package io.ebeaninternal.api;
class NaturalKeyEntrySimple implements NaturalKeyEntry {
private final Object key;
private final String key;
private final Object val;
NaturalKeyEntrySimple(Object key) {
this.key = key;
NaturalKeyEntrySimple(Object val) {
this.key = val.toString();
this.val = val;
}
@Override
public Object key() {
public String key() {
return key;
}
@Override
public Object getInValue() {
return key;
return val;
}
}