I\'m confused about what exactly does perforce client mean and how does it maintain the information of the synced files (for eg: mapping of local files to perforce depot).