implement methods about sfilelocation; return a deepcopy when read objects from map cache in CacheStore