Concurrent Radix Trees and Concurrent Suffix Trees for Java.