{
resultsObjsByIndex = new SoftValueMap();
}
else if (ext.equalsIgnoreCase("weak"))
{
resultsObjsByIndex = new WeakValueMap();
}
else if (ext.equalsIgnoreCase("strong"))
{
resultsObjsByIndex = new HashMap();
}
else if (ext.equalsIgnoreCase("none"))
{
resultsObjsByIndex = null;
}
else
{
resultsObjsByIndex = new WeakValueMap();
}
}
else
{
resultsObjsByIndex = new WeakValueMap();
}
if (applyRangeChecks())
{
startIndex = (int) query.getRangeFromIncl();