ree list arrays associated
with each thread are only used to satisfy requests for objects that
are  both very small, and belong to one of a small number of well-known
kinds.  These currently include "normal" and pointer-free objects.
Depending onthe configuration, "gcj" objects may also be included.
<P>
Thread-local free list entries contain either a pointer to the first
element of a free list, or they contain a counter of the number of
allocation "granules" allocated so far.  Initially they contain the
val