-
-
Notifications
You must be signed in to change notification settings - Fork 362
Open
Labels
architectureRelated to the framework architectureRelated to the framework architecturestandards and best practicesCoding guidelinesCoding guidelines
Milestone
Description
The current UF cache package is overly complicated for nothing and inconsistent. For example, we create a new RedisStore, but have to call getInstance() to actually get a RedisStore.
Instead of creating singleton and fake app to create the RedisManager, it should probably be easier to directly implement our own CacheManager instead so we don't have to deal with Laravel app instance. Instead of defining RedisManager in $app it could probably be done in CacheManager directly.
TODO
- Refactor cache package with our own
CacheManager - Allows for multiple cache store to be used from the cache service
- Add a cache Facade
- Add
arraystore to disable caching
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
architectureRelated to the framework architectureRelated to the framework architecturestandards and best practicesCoding guidelinesCoding guidelines
Type
Projects
Status
Not Started