[JENKINS-37032] Document the logic for the preference recording
[JENKINS-37032] Document the logic for the preference recording

Jochen-A-Fuerbacher/jenkins,protazy/jenkins,NehemiahMi/jenkins,daniel-beck/jenkins,wuwen5/jenkins,tfennelly/jenkins,sathiya-mit/jenkins,Jimilian/jenkins,amuniz/jenkins,bkmeneguello/jenkins,rsandell/jenkins,damianszczepanik/jenkins,oleg-nenashev/jenkins,rsandell/jenkins,viqueen/jenkins,FarmGeek4Life/jenkins,olivergondza/jenkins,dennisjlee/jenkins,viqueen/jenkins,ikedam/jenkins,wuwen5/jenkins,ikedam/jenkins,Jochen-A-Fuerbacher/jenkins,aldaris/jenkins,sathiya-mit/jenkins,lilyJi/jenkins,escoem/jenkins,kohsuke/hudson,christ66/jenkins,christ66/jenkins,FarmGeek4Life/jenkins,tfennelly/jenkins,v1v/jenkins,bkmeneguello/jenkins,kohsuke/hudson,ikedam/jenkins,olivergondza/jenkins,christ66/jenkins,batmat/jenkins,tfennelly/jenkins,dariver/jenkins,ajshastri/jenkins,pjanouse/jenkins,rsandell/jenkins,andresrc/jenkins,rsandell/jenkins,kohsuke/hudson,ErikVerheul/jenkins,MarkEWaite/jenkins,Jimilian/jenkins,sathiya-mit/jenkins,ndeloof/jenkins,lilyJi/jenkins,gitaccountforprashant/gittest,bpzhang/jenkins,ikedam/jenkins,viqueen/jenkins,ajshastri/jenkins,christ66/jenkins,oleg-nenashev/jenkins,rlugojr/jenkins,pjanouse/jenkins,patbos/jenkins,aldaris/jenkins,damianszczepanik/jenkins,stephenc/jenkins,olivergondza/jenkins,azweb76/jenkins,fbelzunc/jenkins,fbelzunc/jenkins,jglick/jenkins,NehemiahMi/jenkins,recena/jenkins,v1v/jenkins,gitaccountforprashant/gittest,sathiya-mit/jenkins,Ykus/jenkins,andresrc/jenkins,hplatou/jenkins,batmat/jenkins,amuniz/jenkins,patbos/jenkins,MarkEWaite/jenkins,v1v/jenkins,ydubreuil/jenkins,damianszczepanik/jenkins,jpbriend/jenkins,escoem/jenkins,jglick/jenkins,v1v/jenkins,christ66/jenkins,batmat/jenkins,patbos/jenkins,ajshastri/jenkins,vjuranek/jenkins,azweb76/jenkins,gitaccountforprashant/gittest,godfath3r/jenkins,rsandell/jenkins,MarkEWaite/jenkins,MichaelPranovich/jenkins_sc,damianszczepanik/jenkins,ikedam/jenkins,DanielWeber/jenkins,Ykus/jenkins,MichaelPranovich/jenkins_sc,vjuranek/jenkins,ErikVerheul/jenkins,andresrc/jenkins,pjanouse/jenkins,jpbriend/jenkins,tfennelly/jenkins,tfennelly/jenkins,alvarolobato/jenkins,viqueen/jenkins,oleg-nenashev/jenkins,escoem/jenkins,hplatou/jenkins,oleg-nenashev/jenkins,FarmGeek4Life/jenkins,batmat/jenkins,daniel-beck/jenkins,lilyJi/jenkins,FarmGeek4Life/jenkins,ikedam/jenkins,aldaris/jenkins,jenkinsci/jenkins,oleg-nenashev/jenkins,jenkinsci/jenkins,Vlatombe/jenkins,azweb76/jenkins,alvarolobato/jenkins,ajshastri/jenkins,ydubreuil/jenkins,godfath3r/jenkins,jglick/jenkins,tfennelly/jenkins,Vlatombe/jenkins,aldaris/jenkins,viqueen/jenkins,protazy/jenkins,fbelzunc/jenkins,godfath3r/jenkins,rsandell/jenkins,stephenc/jenkins,Jimilian/jenkins,MichaelPranovich/jenkins_sc,dariver/jenkins,azweb76/jenkins,andresrc/jenkins,rlugojr/jenkins,bkmeneguello/jenkins,patbos/jenkins,ErikVerheul/jenkins,jpbriend/jenkins,godfath3r/jenkins,Jimilian/jenkins,gitaccountforprashant/gittest,protazy/jenkins,ndeloof/jenkins,stephenc/jenkins,oleg-nenashev/jenkins,wuwen5/jenkins,amuniz/jenkins,alvarolobato/jenkins,wuwen5/jenkins,rlugojr/jenkins,wuwen5/jenkins,jglick/jenkins,ndeloof/jenkins,ndeloof/jenkins,jglick/jenkins,dennisjlee/jenkins,Vlatombe/jenkins,damianszczepanik/jenkins,pjanouse/jenkins,dariver/jenkins,godfath3r/jenkins,dennisjlee/jenkins,DanielWeber/jenkins,batmat/jenkins,alvarolobato/jenkins,jpbriend/jenkins,kohsuke/hudson,bkmeneguello/jenkins,recena/jenkins,dariver/jenkins,protazy/jenkins,tangkun75/jenkins,gitaccountforprashant/gittest,MarkEWaite/jenkins,tangkun75/jenkins,NehemiahMi/jenkins,recena/jenkins,Vlatombe/jenkins,pjanouse/jenkins,daniel-beck/jenkins,bkmeneguello/jenkins,kohsuke/hudson,v1v/jenkins,aldaris/jenkins,viqueen/jenkins,ndeloof/jenkins,ErikVerheul/jenkins,lilyJi/jenkins,Jimilian/jenkins,rlugojr/jenkins,lilyJi/jenkins,dennisjlee/jenkins,tangkun75/jenkins,Vlatombe/jenkins,ajshastri/jenkins,daniel-beck/jenkins,amuniz/jenkins,Jochen-A-Fuerbacher/jenkins,jenkinsci/jenkins,jenkinsci/jenkins,andresrc/jenkins,dariver/jenkins,NehemiahMi/jenkins,bpzhang/jenkins,ErikVerheul/jenkins,hplatou/jenkins,Ykus/jenkins,jenkinsci/jenkins,alvarolobato/jenkins,recena/jenkins,patbos/jenkins,vjuranek/jenkins,protazy/jenkins,patbos/jenkins,jpbriend/jenkins,MichaelPranovich/jenkins_sc,v1v/jenkins,fbelzunc/jenkins,amuniz/jenkins,DanielWeber/jenkins,Ykus/jenkins,tangkun75/jenkins,ydubreuil/jenkins,daniel-beck/jenkins,Vlatombe/jenkins,Ykus/jenkins,lilyJi/jenkins,bpzhang/jenkins,hplatou/jenkins,kohsuke/hudson,MarkEWaite/jenkins,NehemiahMi/jenkins,fbelzunc/jenkins,NehemiahMi/jenkins,tangkun75/jenkins,tangkun75/jenkins,patbos/jenkins,MichaelPranovich/jenkins_sc,daniel-beck/jenkins,fbelzunc/jenkins,bpzhang/jenkins,wuwen5/jenkins,recena/jenkins,Vlatombe/jenkins,jpbriend/jenkins,amuniz/jenkins,damianszczepanik/jenkins,alvarolobato/jenkins,tfennelly/jenkins,hplatou/jenkins,escoem/jenkins,ndeloof/jenkins,pjanouse/jenkins,stephenc/jenkins,ikedam/jenkins,Jochen-A-Fuerbacher/jenkins,MarkEWaite/jenkins,rsandell/jenkins,ErikVerheul/jenkins,stephenc/jenkins,FarmGeek4Life/jenkins,escoem/jenkins,oleg-nenashev/jenkins,v1v/jenkins,sathiya-mit/jenkins,fbelzunc/jenkins,ydubreuil/jenkins,batmat/jenkins,godfath3r/jenkins,jenkinsci/jenkins,DanielWeber/jenkins,azweb76/jenkins,MarkEWaite/jenkins,godfath3r/jenkins,Ykus/jenkins,olivergondza/jenkins,jpbriend/jenkins,christ66/jenkins,kohsuke/hudson,dennisjlee/jenkins,ndeloof/jenkins,jglick/jenkins,vjuranek/jenkins,FarmGeek4Life/jenkins,ajshastri/jenkins,NehemiahMi/jenkins,protazy/jenkins,stephenc/jenkins,andresrc/jenkins,pjanouse/jenkins,Jochen-A-Fuerbacher/jenkins,stephenc/jenkins,hplatou/jenkins,lilyJi/jenkins,bpzhang/jenkins,rlugojr/jenkins,andresrc/jenkins,ErikVerheul/jenkins,DanielWeber/jenkins,vjuranek/jenkins,vjuranek/jenkins,rlugojr/jenkins,Jimilian/jenkins,azweb76/jenkins,Ykus/jenkins,MichaelPranovich/jenkins_sc,bkmeneguello/jenkins,ydubreuil/jenkins,olivergondza/jenkins,damianszczepanik/jenkins,escoem/jenkins,rsandell/jenkins,ydubreuil/jenkins,jenkinsci/jenkins,recena/jenkins,sathiya-mit/jenkins,christ66/jenkins,FarmGeek4Life/jenkins,ajshastri/jenkins,hplatou/jenkins,dariver/jenkins,bkmeneguello/jenkins,sathiya-mit/jenkins,azweb76/jenkins,jglick/jenkins,MarkEWaite/jenkins,tangkun75/jenkins,MichaelPranovich/jenkins_sc,daniel-beck/jenkins,olivergondza/jenkins,viqueen/jenkins,ikedam/jenkins,DanielWeber/jenkins,kohsuke/hudson,DanielWeber/jenkins,olivergondza/jenkins,aldaris/jenkins,vjuranek/jenkins,amuniz/jenkins,jenkinsci/jenkins,dennisjlee/jenkins,Jimilian/jenkins,daniel-beck/jenkins,alvarolobato/jenkins,bpzhang/jenkins,gitaccountforprashant/gittest,gitaccountforprashant/gittest,rlugojr/jenkins,dariver/jenkins,recena/jenkins,wuwen5/jenkins,dennisjlee/jenkins,escoem/jenkins,Jochen-A-Fuerbacher/jenkins,batmat/jenkins,ydubreuil/jenkins,Jochen-A-Fuerbacher/jenkins,damianszczepanik/jenkins,protazy/jenkins,aldaris/jenkins,bpzhang/jenkins