Piotr Findeisen
Piotr Findeisen
BTW i did a lot of work on https://github.com/google/guava/issues/1881 problem in Trino. The result of this was the `EvictableCache` library in Trino https://github.com/trinodb/trino/blob/8b2c12e83c039025c2cbac28987d5b9829560538/lib/trino-cache/src/main/java/io/trino/cache/EvictableCache.java (which i also made available for people...
cc @rizaon @szehon-ho
@rizaon thank you for your feedback! > Although, I think it is less of an issue in Iceberg since Iceberg manifest files are immutable? Good point, I also thought about...
Thank you @rizaon @jbonofre @ajantha-bhat for your review! @amogh-jahagirdar @jackye1995 can you please take a look?
@amogh-jahagirdar please take another look, thanks!
BTW Trino challenges around cache invalidation led me to believe this topic is complex and deserving a presentation. there was one at the [Trino summit 2023](https://trino.io/blog/2023/12/18/trino-summit-recap.html) ([slides](https://trino.io/assets/blog/trino-summit-2023/inherent-race-in-cache-invalidation.pdf)).
thank you @RussellSpitzer for your review. i think this one could deserve a fix: https://github.com/apache/iceberg/issues/10493
> just FYI that you'd also need to update good point, updated. also found couple different places where we inspect `JavaVersion.current()`
> This PR can also help in unblocking parquet version bump: [#10209 (comment)](https://github.com/apache/iceberg/pull/10209#issuecomment-2230123181) Thanks @ajantha-bhat for linking the two! > @findepi: Are you still working on this? I think this...
@ajantha-bhat it's not really mixed. I intended the thread to focus on adding 21, but folks decided to focus on dropping 8, as this clearly is more important, so this...