if there is no persistent storage and the key was not found in the volatile storage, then return 0

not -1 ... since it's not an error... the key just doesn't exist