When generating cache keys on a multifile dataset an error is encountered when trying to hash the data_array encoding dtype.
Line 1976 - hash_string(hash, data_array.encoding['dtype'].name) , KeyError: 'dtype'
Presumably the multifile datasets just don't have an dtype encoding set for some reason.