void writeColumsToCache(TableColumnInfo[] infos, CaseInsensitiveString simpleTableName)
{
ArrayList<ExtendedColumnInfo> ecisInTable = new ArrayList<ExtendedColumnInfo>();
for (int i = 0; i < infos.length; i++)
{
ExtendedColumnInfo eci = new ExtendedColumnInfo(infos[i], simpleTableName.toString());
ecisInTable.add(eci);
CaseInsensitiveString ciColName = new CaseInsensitiveString(eci.getColumnName());
List<ExtendedColumnInfo> ecisInColName = _extColumnInfosByColumnName.get(ciColName);
if(null == ecisInColName)
{
ecisInColName = new ArrayList<ExtendedColumnInfo>();
_extColumnInfosByColumnName.put(ciColName, ecisInColName);