1. A method for object integrity service for a storage system comprising: generating, by a processor, a list of objects stored in the storage system, wherein the list of objects includes an unchecked object, and wherein the unchecked object is an object that has not been checked within a set time period; walking through the list of objects to identify the unchecked object; adding a task to a queue to check the unchecked object; checking the unchecked object; and clearing the task from the queue.