question: erase a purchase locally from the inventory , given its product id . this just modifies the inventory object locally and has no effect on the server ! this is useful when you have an existing inventory object which you know to be up to date , and you have just consumed an item successfully , which means that erasing its purchase data from the inventory you already have is quicker than querying for a new inventory . concode_field_sep Map<String,SkuDetails> mSkuMap concode_elem_sep Map<String,Purchase> mPurchaseMap concode_field_sep List<String> getAllOwnedSkus concode_elem_sep List<String> getAllOwnedSkus concode_elem_sep void addSkuDetails concode_elem_sep Purchase getPurchase concode_elem_sep boolean hasDetails concode_elem_sep List<Purchase> getAllPurchases concode_elem_sep void addPurchase concode_elem_sep boolean hasPurchase concode_elem_sep SkuDetails getSkuDetails
target: void function ( String arg0 ) { if ( mPurchaseMap . containsKey ( arg0 ) ) mPurchaseMap . remove ( arg0 ) ; }