I created a cacheing file that allows us to remove values from the cache when its underlying dataset has changed for all versions of a SQLAlchemyModel.
Tests and linting
[x] This branch is up-to-date with the develop branch.
[x] pytest passes on my local development environment.
[x] pre-commit passes on my local development environment.
Fixes issue
https://github.com/lucyparsons/OpenOversight/issues/997
Description of Changes
I created a cacheing file that allows us to remove values from the cache when its underlying dataset has changed for all versions of a
SQLAlchemy
Model
.Tests and linting
develop
branch.pytest
passes on my local development environment.pre-commit
passes on my local development environment.