updated AbstractFile text extractor classes to be thread safe