Merge "Provide APIs to allow reusing the passed buffer." am: 41e6a9ae91 am: 2f8f97f030 am: 7f474d0840
am: 0ce73c3985

Change-Id: Iba46683fd00cd7294d8f68730df2e1f14a92c771