Added LibItemCache provider based on DataStore