LPS-43399 Extend the Buffered Increment framework with handling dates
LPS-43399 Unit test
LPS-43399 Implement asynchronous update of DLFolder.lastPostDate
LPS-43399 Apply
LPS-43399 Redo the new increment implementation as OverrideIncrement, the ComparableIncrement is broken on generic usage and has some unnecessary logic.
LPS-43399 Undeprecated DLFolderLocalService.updateLastPostDate (made by LPS-32018 git hash 942f603baaa180fe96e034d64b77c221abb9ef05). The change in LPS-32018 really makes no sense as it deprecated updateLastPostDate, then copy its method body to all places that using it. Now LPS-43399 adds back the same logic for @BufferedIncrement which has to create another service method to duplicate updateLastPostDate(). It is better to just undeprecated DLFolderLocalService.updateLastPostDate() to apply the annotation.
LPS-43399 Apply usage
LPS-43399 Turn off buffered increment for integration tests
LPS-43399 BufferedIncrement service methods should not have return value
LPS-43399 Regen
LPS-43399 Regenerate
LPS-43399 SF