I have a list populated from service bean which is static list means same list is used in all the subflows.
At present, i created a variable 'list' in my main top flow and passing it as input params to all subflows.
<evaluate expression="mySerivce.retrieveList()" result="list"/></on-start>
<subflow-state id="mysubflow" subflow="mysubflow" >
<input name="mylist" value="list"></input>
in the beginning of sublfow definition file -
if i put "list" in conversationScope in main flow instead, it will be directly accessible. It will reduce code-lines
but is it better way then sending input parameters from main flow to subflows?