---
title: Avoid duplicate queueable jobs
description: "Impact Area Scalability Severity Medium Affected Element Apex Class ## Rule ID ****SF-AVOID-DUPLICATE-QUEUEABLE-JOB**** ## Impact Duplicate queueable jobs can cause race conditions and record locking. ## Remediation Use the *QueueableDuplicateSignature* class (review this [docs](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_System_QueueableDuplicateSignature.htm)) methods *addId()*, *addInteger()*, and *addString()* to build a unique signature for your queueable…"
url: "https://community-staging.qualityclouds.com/qcdocs/qc/salesforce-rules/avoid-duplicate-queueable-jobs/"
updated: "2025-03-21"
category: Rules
---

# Avoid duplicate queueable jobs

Impact Area

Scalability

           Severity

Medium

           Affected Element

Apex Class

## Rule ID

****SF-AVOID-DUPLICATE-QUEUEABLE-JOB****

## Impact

Duplicate queueable jobs can cause race conditions and record locking.

## Remediation

Use the *QueueableDuplicateSignature* class (review this [docs](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_System_QueueableDuplicateSignature.htm)) methods *addId()*, *addInteger()*, and *addString()* to build a unique signature for your queueable job.

### Time to fix

15 min
