Provider-level caching for historic requests (#4195)

* Provider-level caching for historic requests

* LRUCache

* Adjust

* Adjust

* Adjust

* Opts

* private variables

* Implementation link

* lru .entries adjustment (using .keys)

* Adjust expectations
This commit is contained in:
Jaco
2021-11-10 14:46:13 +02:00
committed by GitHub
parent 0d0a230c86
commit 5e1670dbae
8 changed files with 218 additions and 11 deletions
+1 -1
View File
@@ -62,7 +62,7 @@ describe('methodSend', (): void => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-call,@typescript-eslint/no-unsafe-member-access
method(new Uint8Array([2 << 2, 0x12, 0x34])).subscribe((): void => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
expect(provider.send).toHaveBeenCalledWith('test_blah', ['0x1234']);
expect(provider.send).toHaveBeenCalledWith('test_blah', ['0x1234'], false);
done();
});
});