Lock on asynchronous code
provides locking mechanism to sync across browser tabs
DOM trap for a focus
Mutex locks for async functions with functionality to use keys for separate locks
It is a trap! (for a focus)
lock asynchronous resources.
The Screen Orientation API provides methods to lock and unlock the screen orientation.
A mutex for guarding async workflows
A inter-process and inter-machine lockfile utility that works on a local or network file system
Mutex locks for async functions
TypeScript definitions for async-lock
React focus lock for all Chakra components
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Simple lock class
Battle-hardened distributed locking using redis
mutex lock for javascript
Throttle the parallelism of an asynchronous (promise returning) function / functions
🔐Body scroll locking that just works with everything
It is a trap! (for a focus)
A simple vue directive for debounce
Node distributed locking using redis
Node distributed locking using redis with ioredis adapter
TypeScript definitions for dom-screen-wake-lock
Enables body scroll locking (for iOS Mobile and Tablet, Android, desktop Safari/Chrome/Firefox) without breaking scrolling of a target element (eg. modal/lightbox/flyouts/nav-menus)
Uses redis to take out multi-threaded/processed safe locks
To lock a key of the Redis, then daemonize. If killed, it will release the key.
Memcache key lock, extracted from cache-money.
Memcache key lock, extracted from cache-money, adapted to Rails memcache store.
Module for adding redis functionality to classes: simple key namespacing and locking and connections
Key based pessimistic locking for Ruby and MongoDB. Is this key avaliable? Yes - Lock it for me for a sec will you. No - OK I'll just wait here until its ready.
This gem allows you to lock specific chunks of code based on a shared key. It's a Mutex, but locks beyond a single machine by utilizing Redis's SETNX.
Adds pessimistic locking capabilities to the redis gem. Since these capabilities are utilized client-side, all clients must use this gem and follow the order of lock => make changes => unlock in order to obtain maximum safety when modifying sensitive keys. Tested with redis-server 2.0.4 and should work with all versions > 0.091.
safe is a credentials manager for the linux command line written in Ruby. It locks and unlocks secrets in a safe simple and intuitive manner. You can then visit websites, manufacture keys and passwords, inject credentials into Jenkins, and interact with many tools including S3, GoogleDrive, Terraform, Git and Docker.
A generic index DRb server. The core index is a hash, each key is an individual term, each value is an array of references for that term. Searches the index with a simple regexp grep against the hash keys to return a single array of all references on matching terms. Multi-user ready via a simple locking mechanism that probably doesn't scale too well. BSD License.
A Bundler plugin + CLI that probes whether gems compile under Spinel and gates `bundle lock` on a forward-compatible, engine-rev-keyed compatibility ledger.
Ravanello is the cli for analyze keys in redis and size of it's values. Example of usage: ```bash gem install ravanello ravanello --version REDIS_URL="redis://localhost/db" ravanello analyze --rules rules.yml ``` The rules files specifies the structure of the redis keys (splitted by :) and should looks like this: ```yml rules: resque: - 'delayed' - 'resque-retry' - 'timestamps' - 'lock' - 'meta' ``` After analyzing you will get the report in console: ``` Q-ty Size Key (sample) 4 24 * (hello) 1 6 denormalized:companies:* (denormalized:companies:99585213) ```
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.