[5.x] Custom file cache store adjustments #10362
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We have a customized file driver for the cache that will organize any Stache related keys into a simplified file structure for ease of debugging.
This would only affect your default cache store.
This PR changes it so that any store using the file driver will be changed to use our custom version. This is useful along with #10303.
We are newing up the FileStore identically to how Laravel does it now which would also fix custom
lock_path
not working.Additionally, this PR avoids a nested
stache
directory if you point your cache store to a directory already namedstache
.The cache driver named
statamic
is now deprecated in favor of just usingfile
.