Update module path from forge.lthn.ai/core/go-cache to
dappco.re/go/core/cache. Update dependencies to dappco.re/go/core/io
v0.2.0 and dappco.re/go/core/log v0.1.0. Fix path traversal prefix
collision in Cache.Path() and update package doc comment.
Co-Authored-By: Virgil <virgil@lethean.io>
- Add forge.lthn.ai/core/go-log as direct dependency (was indirect)
- Alias go-io import as coreio throughout cache.go and cache_test.go
- Replace all fmt.Errorf calls in Path() with coreerr.E()
- Wrap all raw error returns from stdlib/medium calls with coreerr.E()
- No interface implemented by Cache found; compile-time check skipped
Co-Authored-By: Virgil <virgil@lethean.io>
File-based cache with TTL, JSON serialisation, go-io Medium backend.
Moved from forge.lthn.ai/core/go/pkg/cache to standalone module.
Co-Authored-By: Virgil <virgil@lethean.io>