osmanaliyardim / WebNetSample

Epam WEB .NET Mentoring Program
MIT License
0 stars 0 forks source link

FEATURE: Caching #9

Closed osmanaliyardim closed 1 year ago

osmanaliyardim commented 1 year ago

Task 4 - Custom Middleware

What this change does

Focus on why the change was made and provide short, clean and good summary

  • Added caching mechanism
  • Added removing cache with pattern
  • Added AOP design for caching
  • Added custom middleware for Image caching

Code changes

Explain what files and code parts were changed in scope of PR and reviewer should pay attention for

  • Added new caching aspect classes to Core Layer under Aspects
  • Added new caching mechanism classes to Core Layer under CrossCuttingConcerns
  • Added new custom middleware class to MVC project and injected to Program.cs

What has been done to confirm PR works and does not break existing stuff

Provide guarantees that your change does not ruin existing functionality and works as expected

  • Tested on localhost.