@Test
public void get_witValueLoaderAndNonExistingValue_createsValueFromValueLoaderAndStoresItInCache() throws Exception {
//Arrange
MemcachedClientIF client = mock(MemcachedClientIF.class);
SimpleSpringMemcached cache = new SimpleSpringMemcached(client, "test");
cache.setExpiration(42);
when(client.set("myKey", 42, "createdValue")).thenReturn(new AsyncResult<>(true));
//Act
String value = cache.get("myKey", () -> "createdValue");
//Assert
assertEquals("createdValue", value);
}
SimpleSpringMemcachedTest.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:spring-cloud-aws
作者:
评论列表
文章目录