Hacker News new | ask | show | jobs
by NovaX 621 days ago
One optimization for background refresh is coalescing the individual reloads into a batch operation based on a time/space window. Here is how we do it in the Java world. [1]

[1] https://github.com/ben-manes/caffeine/tree/master/examples/c...

2 comments

Thank you for your OSS work! I used Caffeine many years ago.
Oh thank you, I’m glad it’s been helpful.
aha yes! It's in my todo list to introduce bulk updates. On the other hand, I'll be publishing a batcher package soon which does something very close to what you suggested here. Thank you