{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/bartventer/gocache/ramcache","name":"github.com/bartventer/gocache/ramcache","description":"Package ramcache implements the driver.Cache interface using an in-memory map.\n\nIt's useful for testing, development, and caching small data sets. It's not recommended\nfor production due to lack of data persistence across restarts.\n\nThe URL should have the following format:\n\nThe optional query part can be used to configure the in-memory cache options through\nquery parameters. The keys of the query parameters should match the case-insensitive\nfield names of the Options structure.\n\nValues being set in the cache should be of type [][byte], [string], or implement one\nof the following interfaces:\n\nYou can create a RAM cache with New:\n\nPlease note that due to the limitations of the RAM Cache, pattern matching\noperations are not supported. This includes the cache.Cache Count and DelKeys methods, which will return a\ncache.ErrPatternMatchingNotSupported error if called.","version":"v0.15.0","softwareVersion":"v0.15.0","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://github.com/bartventer/gocache","issueTracker":"https://github.com/bartventer/gocache/issues","url":"https://github.com/bartventer/gocache","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2024-06-15","dateModified":"2024-07-25","datePublished":"2024-07-25","copyrightYear":2024,"downloadUrl":"https://proxy.golang.org/cached-only/github.com/bartventer/gocache/ramcache/@v/v0.15.0.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/bartventer/gocache/ramcache#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/bartventer/gocache/ramcache"]}