Not sure about this
Rewrite AutoText to use Concurrent Trees(RadixTrees) see https://code.google.com/p/concurrent-trees/ ; Cache generated trees to disk