protected boolean rowExistsInCacheTable( String tableName, String filterValue, String filterName )
			throws ServiceException {
		DataResultSet drset = m_shared.getResultSet( tableName, false );
		if( drset != null && !drset.isEmpty() ) {
			while( drset.isRowPresent() ) {
				if( drset.getStringValueByName( filterName ).equals( filterValue ) ) {
					return true;
				}
				drset.next();
			}
		}
		return false;
	}