SimpleSpringMemcachedTest.java 文件源码

java
阅读 15 收藏 0 点赞 0 评论 0

项目:spring-cloud-aws 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号