标签: multithreading caching
我只是在查看某些代码中的瓶颈,并考虑编写/设置/放置对缓存的引用所花费的时间(代码在将对象持久保存到数据库时会执行此操作)。
是否有任何标准LRU缓存库将异步放入缓存,以便线程可以继续 - 在我的情况下返回数据库保存的成功代码?
据我所知,这可能意味着在几毫秒之后在另一个线程上查找可能会错过缓存机会,但在这种情况下会很好。
或者是单独使用一个线程的开销是多少?