Windows default path separator (\\) would not match the file path handed to getKey

Normalizing the file path before performing the split should solve this bug.