Commit f1d1c78
committed
qa: remove dependency on real storage adapters
This also removes benchmarks which are so available in each adapter repository and thus were redundant.
Even tho, we are now unable to directly see impact on performance when changing `AbstractAdapter`, the adapters themselves keep track on performance due to renovate updating locks permanently.
Longterm, the `AbstractAdapter` will most likely be removed in favor of cache backend specific features explicitly implemented. The `StorageInterface` will extend the PSR interfaces and requires the adapters to serve these interfaces in their own way. Therefore, removing benchmarks might be a good thing since the `StorageInterface` is meant to be feature complete.
With #130, some methods might be removed from the `StorageInterface` but extending that interface is not planned.
Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>1 parent 4c74281 commit f1d1c78
26 files changed
Lines changed: 303 additions & 1658 deletions
File tree
- .laminas-ci
- benchmark
- dev-implementation
- src/Storage/Adapter
- test
- Pattern
- TestAsset
- Psr
- CacheItemPool
- SimpleCache
- StaticAnalysis
- Storage
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | 2 | | |
10 | 3 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
This file was deleted.
0 commit comments