Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Add an IDistributedCache to EntityFramework
Is there a standard way to add an IDistributedCached
in front of a database using EntityFramework? Something that handles checking the cache for reads, updating the cache on writes, and uses distributed locks to prevent race conditions with multiple processes or nodes updating the cache simultaneously.
I've done something like this before adding a layer to a Repository Pattern. Though I didn't manage to get it streamlined. It was also likely a bit inefficient. Since the cache is in front of EntityFramework, it will call out to the cache before checking if the entity is tracked and in memory.
1 comment thread