int32 last_num_items = 0;  while ((il_cache.items > (int32)max_cache_items) && (il_cache.items != last_num_items)) { last_num_items = il_cache.items; IL_ShrinkCache(); }
il_reduce_image_cache_size_to(PRUint32 new_size){    int32 last_size = 0;        while ((il_cache.bytes > (int32)new_size) && (il_cache.bytes != last_size)) {        last_size = il_cache.bytes;        IL_ShrinkCache();    }}