Hacker News new | past | comments | ask | show | jobs | submit login

@zimpenfish yes you are right. refetch is initiated on the first Get between 9-10mins, and the timer is reset as soon as the back fetch is successful



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...


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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: