@Override
    public long put(final K key, final V value, final long timestamp) {
        return internal.put(key, value, timestamp);
    }
@Test
    public void shouldThrowNullPointerOnPutIfKeyIsNull() {
        assertThrows(NullPointerException.class, () -> store.put(null, VALUE, TIMESTAMP));
    }