@Override public Long writeMapping(Long key, V value, int hash, int metadata) { Integer valueEncoding = valueStorage.write(value, hash); if (valueEncoding == null) { return null; } else { return SplitStorageEngine.encoding(key.intValue(), valueEncoding); } }
@Override public Long writeMapping(Long key, V value, int hash, int metadata) { Integer valueEncoding = valueStorage.write(value, hash); if (valueEncoding == null) { return null; } else { return SplitStorageEngine.encoding(key.intValue(), valueEncoding); } }
@Override public Long writeMapping(K key, V value, int hash, int metadata) { Integer keyEncoding = keyStorageEngine.write(key, hash); if (keyEncoding == null) { return null; } Integer valueEncoding = valueStorageEngine.write(value, hash); if (valueEncoding == null) { keyStorageEngine.free(keyEncoding); return null; } return encoding(keyEncoding, valueEncoding); }
@Override public Long writeMapping(K key, V value, int hash, int metadata) { Integer keyEncoding = keyStorageEngine.write(key, hash); if (keyEncoding == null) { return null; } Integer valueEncoding = valueStorageEngine.write(value, hash); if (valueEncoding == null) { keyStorageEngine.free(keyEncoding); return null; } return encoding(keyEncoding, valueEncoding); }