cache Device Object; implement some method in ThriftRPC and RawStore
do not append busitypedatacenter if it exists