== FileCache == This scenario shows how a method is changed concurrently by two developers and moved to a different location by one of them. SemanticMerge is still capable of handling the merge correctly, where a traditional text-based merge tool fails. * Developer 1: * Creates a new 'Hasher' class. * Changes and moves the method 'HashToHex' to the new added class. * Developer 2: modifies the same method 'HashToHex' in the original location. A traditional text-based merge tool is not able to detect the conflict correctly.