[BugFix] Fix CacheKeyBuilder to correctly handle empty Cacheable keys
This PR fixes a bug in CacheKeyBuilder.appendCacheable where null or empty Cacheable objects were not properly marked as invalid.
- appendCacheable now marks keys that serialize to EMPTY_BYTES as invalid.
- Ensures that build() returns null for invalid keys instead of producing a misleading byte array.
Could some committer help to review this PR? cc @agile @trotter @mcroydon @StFS
This pull request has been marked as stale due to 60 days of inactivity. It will be closed in 4 weeks if no further activity occurs. If you think that's incorrect or this pull request should instead be reviewed, please simply write any comment. Even if closed, you can still revive the PR at any time or discuss it on the [email protected] list. Thank you for your contributions.
Hi @FrankChen021 , Could you please tell me why not merge this PR?
close and repen to trigger the CI @hongkunxu