Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add provider behaviour and tests, remove application #1

Merged
merged 10 commits into from Apr 1, 2019

Conversation

Projects
None yet
1 participant
@SpaceEEC
Copy link
Owner

commented Apr 1, 2019

This PR...

  • removes the Crux.Structs.Application module; Users now have to start caches themselves.
  • adds a Crux.Cache.Provider behaviour which can be used to coordinate caching
    (For example with Crux.Base)
  • adds tests for caches
    About time
  • adds Crux.Cache.Default behaving pretty much like the application did before, but needs to be supervised in the user's application
  • adds a Crux.Cache.None cache and provider doing exactly that: Nothing.
    Can be used if no caching is wanted.

SpaceEEC added some commits Mar 3, 2019

@SpaceEEC SpaceEEC merged commit 3298fee into master Apr 1, 2019

@SpaceEEC SpaceEEC deleted the feat/provider branch Apr 1, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.