A (Acquire)
| Status key | Aksi server | Respons | Waktu |
|---|---|---|---|
| Belum terdaftar | Daftarkan (expire=now+lease), terbitkan token | A+token+key | Segera |
| Terdaftar + sudah lewat expire | Perbarui (now+lease), token baru | A+token+key | Segera |
| Terdaftar + masih valid (sedang dipegang) | Masuk antrean, respons ditahan | A+token+key atau T+key | Saat diperoleh melalui release/expire, atau T jika wait terlampaui |
R, hak langsung diserahkan ke penunggu paling depan (tanpa kompetisi ulang, token baru).A lagi pada key yang sedang dipegangnya → masuk antrean).R (Release)
| Status key | Aksi server | Respons |
|---|---|---|
| Terdaftar, ada penunggu | Serahkan langsung ke penunggu paling depan (token baru) | R+key |
| Terdaftar, tidak ada penunggu | Hapus key | R+key |
| Belum terdaftar | Tidak ada aksi | N+key |