Skip to content

Added caching abstraction and soft delete support#1614

Open
abdelrahmanali6 wants to merge 4 commits intojasontaylordev:mainfrom
abdelrahmanali6:main
Open

Added caching abstraction and soft delete support#1614
abdelrahmanali6 wants to merge 4 commits intojasontaylordev:mainfrom
abdelrahmanali6:main

Conversation

@abdelrahmanali6
Copy link
Copy Markdown

Features Added

  • Pagination and filtering for Todo queries
  • Specification pattern for composable queries
  • Caching abstraction with in-memory implementation
  • Fix for missing NotFoundException

Implementation Details

  • Added PaginatedList utility
  • Created ICacheService abstraction
  • Implemented MemoryCacheService
  • Added TodoListFilterSpecification

- Remove accidentally tracked TestProject directory from Git
- Add TestProject/ to .gitignore to prevent future tracking
- Fixes Git index corruption caused by nested .git directory
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant