LPS-44908 Remove getContentValue() method from TypedSettings because it cannot be used as it is defined and also because it does not work at runtime (as ContentUtil class may not be seen depending on which ClassLoader we are living on).
LPS-44908 Define getter methods without default value parameter to be able to gradually clean the hard coded default values (the idea is to move the default values to portal.properties and use the methods without default values for already migrated properties).
LPS-44908 Interpret properties which contain the empty string as non-existent when reading them from portal.properties
LPS-44908 EMTPY_STRING_ARRAY was spelled wrong, EMTPY instead of EMPTY, but in any case, we can use StringPool
sync-engine-shared - Folders downloaded are being uploaded causing duplicate folder exceptions
sync-engine-shared - Unnecessary uploading on file renames
sync-engine-shared - Stale checksums files
sync-engine-shared - Use default intervals (100ms -> 30s) and infinite retries
sync-engine-shared - Made delete/trashed equivalent locally. Reason being was we didn't want local work expected to be uploaded, not.
sync-engine-shared - Swap MediaTypes
sync-engine-shared - Patch files using io delta
sync-engine-shared - SF
sync-engine-shared - use passed in Path
sync-engine-shared - SF