[BUG #Bug 8596] Change creation class of util.Function
[BUG #Bug 8596] Debounce write of the offline data store
[BUG #Bug 8596] Add unit tests