Opening ResourceBundles that failed to open the first time
Let me know if there's a more appropriate forum to discuss. I'm running into an issue loading ResourceBundles. I have an implementation that fetches ResourceBundles from a remote location and places them into the local fs. If they are present the first time, they open without issue. However, if I attempt to open that location before the files are present, it fails (expected). What I did not expect was that after the files are placed in the location, opening the ResourceBundle still fails.
I'm not sure how the interplay between the two languages works, and from digging through the ICU4C library a bit there seems to be a lot going on to memory-map Resource Bundle files. Is it possible that the failure is being cached and preventing use of the path later? If so, is it possible to flush or evict these entries?