Классное предложение, но почему бы не уменьшать стоимость плавно? Фактическая стоимость загрузки зависит от того, в каком кэше находится объект, поэтому, на мой взгляд, это должно быть поэтапно.