FileHashDictionary: Wrap ConcurrentDictionary, add interface, and test file