code: public static void setCacheSize(int size) {
          if (size > 3276700) size = 3276700;
          if (size <= byteCacheSize) return;
          byte[][] tmpCache = new byte[size][];
          System.arraycopy(byteCache, 0, tmpCache, 0, byteCacheSize);
          byteCache = tmpCache;
          byteCacheSize = size;
      }
docs: Sets the cache size.
  <P>
  This can only be used to increment the size.
  If the size that is passed through is smaller than the current size, nothing happens.
  
  @param   size    the size of the cache