LPS-50217 Memory jobs are only stored in memory, no need to truncate jobName/groupName, only do it for peristent jobs which are stored in DB.
LPS-50217 Use UUID instead of receiver key.
LPS-50217 Remove ReceiverKey
LPS-50217 Fix unit test.
LPS-51057 Create BaseFutureListener, that catgegory the future complete status into different callback methods
LPS-51057 Apply usage