GROOVY-5928: @ToString should allow caching of toString values