Skip to content

Cache if has struct payload for HTTP bindings#1189

Merged
mtdowling merged 1 commit into
mainfrom
cache-has-struct-payload
May 19, 2026
Merged

Cache if has struct payload for HTTP bindings#1189
mtdowling merged 1 commit into
mainfrom
cache-has-struct-payload

Conversation

@mtdowling
Copy link
Copy Markdown
Member

Removes the need for this check on every repeated use of an operation, and pre-computing is cheap since we already have the payload handy during precompute anyway. Shaves off ~5% on operations with a large number of members, like restJson1_CopyObjectRequest_Baseline.

Also remove some chatty log statements

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Removes the need for this check on every repeated use of an operation,
and pre-computing is cheap since we already have the payload handy
during precompute anyway. Shaves off ~5% on operations with a large
number of members, like restJson1_CopyObjectRequest_Baseline.

Also remove some chatty log statements
@mtdowling mtdowling requested a review from sugmanue May 19, 2026 18:43
@mtdowling mtdowling enabled auto-merge (rebase) May 19, 2026 18:53
@mtdowling mtdowling merged commit 8baa786 into main May 19, 2026
5 checks passed
@mtdowling mtdowling deleted the cache-has-struct-payload branch May 19, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants