cache Device Object; implement some method in ThriftRPC and RawStore
do not append busitypedatacenter if it exists
Merge remote-tracking branch 'origin/newms_zy' into newms_zqh