class PersistentMap implements Map<K, V> {

    @Override
    public Set<K> keySet() {
        Set<K> keys = Sets.newHashSet();
        items.keySet().forEach(k -> keys.add(serializer.decode(k)));
        return keys;
    }

    public  PersistentMap(Serializer serializer, DB database, String name);

}