Caching 过期时在后台重新加载播放缓存
我使用Play Framework的缓存API来存储昂贵web请求的不变结果,以加快用户体验。它将在一小时后过期。此时,下一个请求结果的用户必须等待30秒以上,这显然是不理想的 一旦缓存过期,是否有办法在后台发出web请求?这样,服务器就可以在后台发出请求并缓存新结果,而不是让用户等待很长时间?甚至在过期前一分钟?请使用Caching 过期时在后台重新加载播放缓存,caching,playframework,Caching,Playframework,我使用Play Framework的缓存API来存储昂贵web请求的不变结果,以加快用户体验。它将在一小时后过期。此时,下一个请求结果的用户必须等待30秒以上,这显然是不理想的 一旦缓存过期,是否有办法在后台发出web请求?这样,服务器就可以在后台发出请求并缓存新结果,而不是让用户等待很长时间?甚至在过期前一分钟?请使用 system.scheduler.schedule(0 milliseconds, 60 minutes)(expensiveFunction())
system.scheduler.schedule(0 milliseconds,
60 minutes)(expensiveFunction())