@Test
public void getLoadsValueFromLoader() throws ConnectionException, IOException {

  int key = 3;
  int value = 5;
  doReturn(null).when(client).get(serializer.serialize(key));
  doReturn(value).when(cacheLoader).load(key);
  int actualValue = cache.get(key);
  assertEquals(value, actualValue);
  verify(client).set(serializer.serialize(key), serializer.serialize(value));
}