-
## Problem
When having a lot of situations that can invalidate the same cache entry, this means that a lot of factory executions are needed, which can cause a huge load on the database.
## Solutio…
-
Often, we will do something like this:
```dart
@riverpod
Task task(TaskRef ref) => getTask();
@riverpod
String taskName(TaskNameRef ref) => ref.watch(taskProvider).name;
```
This is great, …
-
**Describe the bug**
When a new update is rolled out, some of the cached `js`/`css`/`html` files aren't invalidated.
This causes a blank screen on initial page load which is resolved with a page rel…
-
**Describe what you are trying to accomplish and why in non technical terms**
Security cameras are typically installed to monitor specific areas where the background remains largely static (e.g.,…
-
I'm trying to create PagingSources that seamlessly invalidate themselves on new data.
Currently, as I understand, the PagingSource only uses the CacheFirst policy and does not invalidate itself, wh…
-
### Problem
When updating voila, users get stale 4321.voila.js files. This causes improper loading. To fix this we needed to send users complex cache clearing instructions.
### Proposed …
-
**API Platform version(s) affected**: 3.3.6
**Description**
Varnish cache is not released on a subresource.
For example purposes, I use a `Supplier` and a `DeliveryDay` entity.
Supplier:
``…
-
`container.invalidate(Pool)` to remove an object from cache so it can be recreated
-
**Symptoms**
This happens often without a predictable pattern:
```
error: Check failed.
error: The source code is invalid, as it does not match the expected hash in the lock file.
…
-
Hello there!
I want to propose a cache invalidation feature based on tags. It would be similar to Redux Toolkit query invalidation: https://redux-toolkit.js.org/rtk-query/usage/mutations#revalidati…