Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Guava LoadingCache中的load()方法是什么?_Java_Spring_Caching_Guava - Fatal编程技术网

Java Guava LoadingCache中的load()方法是什么?

Java Guava LoadingCache中的load()方法是什么?,java,spring,caching,guava,Java,Spring,Caching,Guava,我正在尝试实现LoadingCache,必须在其中重写load()方法 然而,文档有点缺乏,我似乎找不到任何合适的例子。我的问题是: 它有什么作用 什么时候叫 多久叫一次 没有load()方法,但有。如果你除了阅读javadoc之外还阅读了wiki页面,我认为有很多文档: 当键请求时,LoadingCache将自动计算它还没有的值(因为它们从未被请求或被逐出) 为此,它将计算委托给CacheLoader,后者给定一个键,返回值:这是V load(K键)方法的工作,它是CacheLoader的

我正在尝试实现LoadingCache,必须在其中重写load()方法

然而,文档有点缺乏,我似乎找不到任何合适的例子。我的问题是:

  • 它有什么作用
  • 什么时候叫
  • 多久叫一次
没有
load()
方法,但有。如果你除了阅读javadoc之外还阅读了wiki页面,我认为有很多文档:

  • 当键请求时,
    LoadingCache
    将自动计算它还没有的值(因为它们从未被请求或被逐出)
  • 为此,它将计算委托给
    CacheLoader
    ,后者给定一个键,返回值:这是
    V load(K键)
    方法的工作,它是
    CacheLoader
    的唯一抽象方法,您需要实现它
您真的需要自己实现加载缓存吗?你试过用它来代替吗?(它为您创建
LoadingCache