private Collection findAttributesNotRead(String[] attrNames){
  ArrayList attributesNotInCache=new ArrayList();
  if (m_attrSet == null) {
    m_attrSet=new AttrSet();
  }
  if (m_nullAttributes == null) {
    m_nullAttributes=new ArrayList();
  }
  int length=attrNames.length;
  for (int i=0; i < length; i++) {
    if ((m_attrSet.getAttribute(attrNames[i]) == null) && !m_nullAttributes.contains(attrNames[i])) {
      attributesNotInCache.add(attrNames[i]);
    }
  }
  return attributesNotInCache;
}

private Collection findAttributesNotRead ( String [ ] attrNames ) { ArrayList attributesNotInCache = new ArrayList ( ) ; if ( m_attrSet == null ) { m_attrSet = new AttrSet ( ) ; } if ( m_nullAttributes == null ) { m_nullAttributes = new ArrayList ( ) ; } int length = attrNames . length ; for ( int i = 0 ; i < length ; i ++ ) { if ( ( m_attrSet . getAttribute ( attrNames [ i ] ) == null ) && ! m_nullAttributes . contains ( attrNames [ i ] ) ) { attributesNotInCache . add ( attrNames [ i ] ) ; } } return attributesNotInCache ; }
find the names of attributes not read from data store so far
