We are using putAll_noLoader for client pre-load into the XS grid.
We would like to allow client applications to retrieve data from cache using miss-cache mode (loading data from loader plugin, that is, from DB) while the preload is running. So if we use above put method we'll encounter duplicateKey errors since the key that the preload attempted to insert into the grid is already exist.
We'd like to use getAll/containsAll method instead of putAll_noLoader method but unfortunately these methods don't return the failed key (keys that were failed to retrieve).
We'd like to collect all the failed to retrieve keys and rerun the getAll/containsAll methods to retrieve them.
Actually, we just want using containsAll for lazy loading data from DB by using the miss cache mechanism, at the first time data doesn't exist in the cache, containsKey go through the grid to the database for bringing the entries. It's not needed that the containsKey returns the key that it manages to load but only the failed keys.
Your assistance to add this capability would be highly appreciated.
Thanks in advance,
AT&T, Software Architect