Added goals, cache and func to get any remote obj

Cache is for storage, also includes pooled encoders and decoders
goals are things to eventually add to Linstrom
This commit is contained in:
Melody Becker 2024-09-06 23:01:57 +02:00
parent 2977f09245
commit 8709238859
8 changed files with 907 additions and 16 deletions

31
go.mod
View file

@ -6,6 +6,9 @@ toolchain go1.23.0
require (
github.com/BurntSushi/toml v1.4.0
github.com/bradfitz/gomemcache v0.0.0-20230124162541-5f7a7d875746
github.com/eko/gocache/lib/v4 v4.1.6
github.com/eko/gocache/store/memcache/v4 v4.2.2
github.com/glebarez/sqlite v1.11.0
github.com/go-webauthn/webauthn v0.11.2
github.com/mstarongithub/passkey v0.0.0-20240817142622-de6912c8303e
@ -15,6 +18,30 @@ require (
gorm.io/gorm v1.25.10
)
require (
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/dgraph-io/ristretto v0.1.1 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/eko/gocache/store/redis/v4 v4.2.2 // indirect
github.com/eko/gocache/store/ristretto/v4 v4.2.2 // indirect
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b // indirect
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
github.com/piprate/json-gold v0.5.0 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 // indirect
github.com/prometheus/client_golang v1.14.0 // indirect
github.com/prometheus/client_model v0.3.0 // indirect
github.com/prometheus/common v0.37.0 // indirect
github.com/prometheus/procfs v0.8.0 // indirect
github.com/redis/go-redis/v9 v9.0.2 // indirect
golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f // indirect
golang.org/x/sync v0.8.0 // indirect
google.golang.org/protobuf v1.33.0 // indirect
)
require (
github.com/datainq/xml-date-time v0.0.0-20170820214645-2292f08baa38 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
@ -24,7 +51,7 @@ require (
github.com/go-webauthn/x v0.1.14 // indirect
github.com/golang-jwt/jwt/v5 v5.2.1 // indirect
github.com/google/go-tpm v0.9.1 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/google/uuid v1.6.0
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a // indirect
github.com/jackc/pgx/v5 v5.4.3 // indirect
@ -40,7 +67,7 @@ require (
github.com/stretchr/objx v0.5.2 // indirect
github.com/stretchr/testify v1.9.0 // indirect
github.com/x448/float16 v0.8.4 // indirect
gitlab.com/mstarongitlab/goap v0.0.0-20240826151945-33a82e544bfb // indirect
gitlab.com/mstarongitlab/goap v1.1.0
golang.org/x/crypto v0.26.0 // indirect
golang.org/x/sys v0.23.0 // indirect
golang.org/x/text v0.17.0 // indirect