key of the array map
value of the corresponding key
the device to load from
function called for each entry to insert it into the map
Exception when the file has not the expected fileheader and other Exceptions for various kinds of errors (file not found, etc)
Loads dumped map content from the file system
Does not support structs with dynamic arrays yet.