title: What is global message pool in Android? Where does it reside in memory?
body: <p>When I was looking up the functionality of <strong>Handler.obtainMessage()</strong>,
   I read that it retrieves a message from global message pool instead of creating a new instance of message.  Where does this global message pool reside?<br>
  Is it a collection of all the message objects that were created before?                    </p>