{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/lock_and_cache","name":"lock_and_cache","description":"Most caching libraries don't do locking, meaning that \u003e1 process can be calculating a cached value at the same time. Since you presumably cache things because they cost CPU, database reads, or money, doesn't it make sense to lock while caching?","version":"5.3.9","softwareVersion":"5.3.9","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/faradayio/lock_and_cache_js","issueTracker":"https://github.com/faradayio/lock_and_cache_js/issues","url":"https://github.com/faradayio/lock_and_cache_js#readme","keywords":["lock","cache","redis"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"zebapy"},{"@type":"Person","name":"fdyseamus"}],"author":[{"@type":"Person","name":"zebapy"},{"@type":"Person","name":"fdyseamus"}],"copyrightHolder":[{"@type":"Person","name":"zebapy"},{"@type":"Person","name":"fdyseamus"}],"dateCreated":"2016-05-27","dateModified":"2019-05-31","datePublished":"2019-05-31","copyrightYear":2016,"downloadUrl":"https://registry.npmjs.org/lock_and_cache/-/lock_and_cache-5.3.9.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/lock_and_cache"],"https://www.w3.org/ns/activitystreams#likes":2}