I found the answer. GetLastOffset is list of values. It means it will contain all offsets for each entity being processed.
In rust it is implemented as below
last_offsets: Vec
It allows for single offset_store instance for all the entities.
It can be used for count the offset values with out needing to hit the database.
In case of pause/resume the individual offset is used.