Module: Wurk::API::Fast

Defined in:
lib/wurk/api/fast.rb

Overview

Pro parity (§11): Lua-backed O(1)-round-trip replacements for the ruby-side LRANGE / ZSCAN loops in Queue and SortedSet. Mixed into the existing data API classes so the surface is ‘Sidekiq::Queue#delete_job(jid)`, `Sidekiq::DeadSet#scan(pattern) { |JobRecord| … }` etc. — wire-compat with Pro consumer code that drops in on a one-line require swap.

We don’t reimplement ‘Queue#size` (already LLEN, unchanged per spec).

Defined Under Namespace

Modules: QueueExt, SortedSetExt