title: What does options.inInputShareable mean?
body: <p>I'm implementing my own library loading and caching image. I follow <code>Fresco's</code> instructiona to decode image in <code>Ashmem</code> by using <code>options.inPurgeable = true</code> ( for Android 4.4 and below ).
  I know that <code>options.inInputShareable</code> is used with <code>options.inPurgeable</code>. If I set <code>options.inInputShareable = true</code>, my java heap size almost doesn't increase. But I set <code>options.inInputShareable = false</code>, my java heap size increase obviously besides the <code>Ashmem</code>.</p>
  
  <p>Could anyone tell me why? Thanks  </p>
  
  <pre><code>"If inPurgeable is true, then this field determines whether the bitmap can share a reference to the input data (inputstream, array, etc.) or if it must make a deep copy."
  </code></pre>
  
  <p>Is the deep copy in Java heap? How can I set it in Ashmem?</p>