Class: CustomizationMethodsByApplication

DefaultDB.CustomizationMethodsByApplication()

This class is in some sense abstract. It provides a number of methods that are best written by an application. The StaticDB is an example of an implementer of these methods.

  • application_stash_large_data - used when data exceeds an application defined size allowing for a skeleton to be kept in memory and the rest on disk
  • application_large_data_from_stash - retrieves large data from the disk and completes skeleton objects with it.
  • application_clear_large_data - removes a partular object's data stored on disk
  • application_fix_keys_obj - given an object comes in from the remote, sets up the keys for local use
  • application_hash_key - provides a hash of the string representation of an object kept in the _storage_map
  • app_subscription_handler - provides an interface to subscription APIs