[x] Tests for the changes have been added (for bug fixes/features) with 100% code coverage.
[ ] Docs have been added / updated (for bug fixes / features)
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
With the current implementation, caches push the errors on the event emitter. When using multicache, you should ideally subscribe to multicache and all the underlying caches.
With this change, subscribing to multicache you also receive errors from underlying caches.
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (Bug fix, feature, docs update, ...) With the current implementation, caches push the errors on the event emitter. When using multicache, you should ideally subscribe to multicache and all the underlying caches. With this change, subscribing to multicache you also receive errors from underlying caches.