swap the location dictionary for a persistent shelve object