rendering: fixed some issues with the hashCode generation that disabled the cache