package com.netflix.priam.agent;
import com.google.common.collect.Maps;
import com.netflix.priam.agent.storage.Storage;
import java.util.Map;
public class MockStorage implements Storage
{
private final Map<String, String> data = Maps.newConcurrentMap();
@Override
public String getValue(AgentConfiguration configuration, String rowKey, String columnName) throws Exception
{
return data.get(makeKey(rowKey, columnName));
}
@Override
public void setValue(AgentConfiguration configuration, String rowKey, String columnName, String value) throws Exception
{
data.put(makeKey(rowKey, columnName), value);
}
public Map<String, String> getData()
{
return data;
}
private String makeKey(String rowKey, String columnName)
{
return rowKey + "\t" + columnName;
}
}