Merge "Recycle TemporaryBuffer for reducing object count"