Fixes #2537: Changed AbstractTableFacade to use concurrent map rather than HashMap to avoid corruption in hash table when multiple threads are adding entries (which leads to infinite loop in next get() operation).

(cherry picked from commit 3efadaae6929c1ac9202938bbc4dca61c1b9bf79)