{
  "accessed": "2026-07-22",
  "sources": [
    {
    "name": "Laravel cache documentation",
    "url": "https://raw.githubusercontent.com/laravel/docs/13.x/cache.md",
    "needles": ["Stale While Revalidate", "Atomic Locks", "CacheHit", "CacheMissed"]
  },
  {
    "name": "Laravel 13.20 cache repository source",
    "url": "https://raw.githubusercontent.com/laravel/framework/v13.20.0/src/Illuminate/Cache/Repository.php",
    "needles": ["function remember", "function flexible", "defer"]
  },
  {
    "name": "Laravel 13.20 deferred callback source",
    "url": "https://raw.githubusercontent.com/laravel/framework/v13.20.0/src/Illuminate/Support/Defer/DeferredCallbackCollection.php",
    "needles": ["function invoke", "rescue", "forgetDuplicates"]
  },
  {
    "name": "Laravel 13.20 cache event source",
    "url": "https://raw.githubusercontent.com/laravel/framework/v13.20.0/src/Illuminate/Cache/Events/CacheHit.php",
    "needles": ["class CacheHit", "public $value", "__construct($storeName, $key, $value"]
  },
  {
    "name": "Laravel 13.20 Redis store source",
    "url": "https://raw.githubusercontent.com/laravel/framework/v13.20.0/src/Illuminate/Cache/RedisStore.php",
    "needles": ["function put", "function forget", "function lock"]
  },
  {
    "name": "Laravel 13.20 Redis lock source",
    "url": "https://raw.githubusercontent.com/laravel/framework/v13.20.0/src/Illuminate/Cache/RedisLock.php",
    "needles": ["acquire", "release", "LuaScripts::releaseLock"]
  },
  {
    "name": "Redis SET documentation",
    "url": "https://redis.io/docs/latest/commands/set/",
    "needles": ["NX", "expiration", "lock"]
  },
  {
    "name": "Redis EXPIRE documentation",
    "url": "https://redis.io/docs/latest/commands/expire/",
    "needles": ["Expire a key", "NX", "TTL"]
  },
  {
    "name": "Redis DEL documentation",
    "url": "https://redis.io/docs/latest/commands/del/",
    "needles": ["Deletes one or more keys", "ignored", "key"]
  },
  {
    "name": "Redis distributed lock documentation",
    "url": "https://redis.io/docs/latest/develop/clients/patterns/distributed-locks/",
    "needles": ["Safety property", "random value", "lock validity time"]
  },
  {
    "name": "SQLite transaction documentation",
    "url": "https://sqlite.org/lang_transaction.html",
    "needles": ["Transactions", "COMMIT", "ROLLBACK"]
  },
  {
    "name": "Redis ACL SETUSER documentation",
    "url": "https://redis.io/docs/latest/commands/acl-setuser/",
    "needles": ["ACL SETUSER", "command rules", "key patterns"]
  },
  {
    "name": "PHP hrtime documentation",
    "url": "https://www.php.net/manual/en/function.hrtime.php",
    "needles": ["monotonic", "nanoseconds"]
  }
  ]
}
