Caching, multithreading treebank search objects