add default cache_size [ci skip]
Merge branch 'parameter_constructor'