*/ public function middleware(): array { return [(new WithoutOverlapping('ip:recalculate-all-user-storage'))->shared()->dontRelease()]; } /** * Execute the job. */ public function handle(): void { User::whereNull('status') ->chunkById(500, function ($users) { foreach ($users as $user) { UserStorageService::recalculateUpdateStorageUsed($user->id); } }); } }