code: public static void returnByteArray(final byte[] b)
      {
          if (b==null)
              return;
          
          byte[][] pool = (byte[][])__pools.get();
          for (int i=pool.length;i-->0;)
          {
              if (pool[i]==null)
              {
                  pool[i]=b;
                  return;
              }
          }
  
          // slot.
          int s = __slot++;
          if (s<0)s=-s;
          pool[s%pool.length]=b;
      }
docs: /* ------------------------------------------------------------