Problems with IdempotenceChecker


I started work on my plugin a very long time ago now, and at the time a lot of invariants were not clear to me. In my case, my resolve code depends on some thread-local state, and it's very difficult to remove this now - it would require a significant engineering effort. Many of my users are now fed up with receiving this message, and I'd like to disable it for my resolve code until such a time as I can actually fix the problem properly. Looking at the code, the only way I can see to do this would be to duplicate the ResolveCache in my plugin and use my local copy instead of the platform one. Is there a better way to disable this message?

1 comment
Comment actions Permalink

I don't see any other solution either.


Please sign in to leave a comment.