Commit 7720b63
fix: Bypass redundant getSession read in ADK Runner
Bypass the sequential getSession database call after appending a message in Runner.runAsyncImpl to save one network roundtrip (~170ms).
PiperOrigin-RevId: 9278331171 parent 0a40557 commit 7720b63
2 files changed
Lines changed: 42 additions & 13 deletions
File tree
- core/src
- main/java/com/google/adk/runner
- test/java/com/google/adk/runner
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
521 | | - | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | | - | |
528 | | - | |
529 | | - | |
530 | | - | |
531 | | - | |
532 | | - | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
533 | 524 | | |
534 | 525 | | |
535 | 526 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
766 | 770 | | |
767 | | - | |
768 | 771 | | |
769 | 772 | | |
770 | 773 | | |
| |||
1193 | 1196 | | |
1194 | 1197 | | |
1195 | 1198 | | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
1196 | 1234 | | |
1197 | 1235 | | |
1198 | 1236 | | |
| |||
0 commit comments