code: public char[] allocMediumCBuffer(int minSize)
      {
          if (mCurrRecycler != null) {
              char[] result = mCurrRecycler.getMediumCBuffer(minSize);
              if (result != null) {
                  return result;
              }
          }
          return new char[minSize];
      }
docs: Method called to allocate intermediate recyclable copy buffers