The refactored code is a first step to become able to provide plugins for backends for storing content …
Refactor content repository backendThe refactored code is a first step to become able to provide pluginsfor backends for storing content in different systems. Instead ofusing switch statements to distinguish between backends "file", "lob"and "text", procs with a suffix of the storage name are providednow. Essentially, by providing process with additional suffixes can beused to provide additional storage systems.In addition, the deletion handling was also refactored such that thenon-scalable functions iterating over all items (such as"cr_check_orphaned_files") will become obsolete. This is imporant forcontent repositories with double and triple digit terabytes.