closes #14675 - refactoring cache & transport @50m
closes #14675 - refactoring cache & transport @50m