package eu.javaexperience.datastorage;
public class PrefixDataStorage implements DataStorage
{
protected final String prefix;
protected final DataStorage storage;
public PrefixDataStorage(String prefix, DataStorage origin)
{
this.prefix = prefix;
this.storage = origin;
}
@Override
public DataTransaction startTransaction(String key)
{
return storage.startTransaction(prefix+key);
}
}