We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07b55c4 commit 98f0b91Copy full SHA for 98f0b91
arrow-avro/src/reader/mod.rs
@@ -308,12 +308,12 @@ impl Decoder {
308
#[cfg(feature = "lru")]
309
self.cache.put(old_fingerprint, old_decoder);
310
#[cfg(not(feature = "lru"))]
311
- self.cache.shift_remove(&old_fingerprint);
312
- #[cfg(not(feature = "lru"))]
313
- self.cache.insert(old_fingerprint, old_decoder);
314
315
- if self.cache.len() > self.max_cache_size {
316
- self.cache.shift_remove_index(0);
+ {
+ self.cache.shift_remove(&old_fingerprint);
+ self.cache.insert(old_fingerprint, old_decoder);
+ if self.cache.len() > self.max_cache_size {
+ self.cache.shift_remove_index(0);
+ }
317
}
318
} else {
319
self.active_decoder = new_decoder;
0 commit comments