{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/%21c%21a%21fx%21x/bytespool","name":"github.com/CAFxX/bytespool","description":"Package bytespool implements a series of sync.Pools tailored to safely recycle\nbyte slices and bytes.Buffers. It works by defining a number of buckets, each for\nslices or Buffers of a certain range of capacities, and directing the Put and Get\nrequests to the appropriate bucket.\nThis package is autogenerated to allow to customize the granularity of the buckets\nand the range of supported capacities. This version was generated with the following\nbuckets: 256B 512B 1KB 2KB 4KB 8KB 16KB 32KB 64KB 128KB 256KB 512KB 1MB 2MB 4MB 8MB 16MB.\nIt is advisable not to grow/extend the byte slices or bytes.Buffer returned by\nbytespool, as this incurs allocations. To avoid this, use bytespool to allocate a new\nobject of the desired size, copy the data to the new object and then recycle the\noriginal object.","version":"v0.0.1","softwareVersion":"v0.0.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/CAFxX/bytespool","issueTracker":"https://github.com/CAFxX/bytespool/issues","url":"https://github.com/CAFxX/bytespool","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2021-07-19","dateModified":"2021-07-19","datePublished":"2021-07-19","copyrightYear":2021,"downloadUrl":"https://proxy.golang.org/github.com/!c!a!fx!x/bytespool/@v/v0.0.1.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/CAFxX/bytespool#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/CAFxX/bytespool"],"https://www.w3.org/ns/activitystreams#likes":4}