Commit 07cf8e0
committed
feat: add advanced cache/batch features, expand hard test coverage, and refresh README
Added two advanced fork features for production workflows:
Pluggable response cache with TTL + LRU behavior, cache stats, and safe key normalization.
Concurrent batch executor with ordered results, per-item exception handling, and configurable workers.
Integrated cache behavior into client request flow with safe defaults and no breaking API changes.
Added large advanced test coverage (including edge cases, concurrency, error paths, and integration-style scenarios) across convert, cache, client, maps, exceptions, and batch functionality.
Modernized and stabilized quality gates:
All tests passing.
Lint checks passing.
Rewrote README in a more professional, detailed format:
clear feature explanations,
architecture/behavior notes,
usage examples,
development workflow and quality summary.1 parent 9ec69cb commit 07cf8e0
44 files changed
Lines changed: 3557 additions & 1443 deletions
File tree
- googlemaps
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
31 | 46 | | |
32 | 47 | | |
33 | 48 | | |
| |||
0 commit comments