public boolean isTrue(String subject, String variable) {
		String s=getValue(subject,variable);

		if ( null == s ) {
			if ( null != memcache ) {
				/* add this value to memcache */			
				String key="PCTAP_" + subject + "_" + variable;
				key = key.toUpperCase();
				memcache.set(key,memcacheTimeout,"0");
				System.err.println("# IniFile added key=" + key + " value=" + "0");
			}

			return false;
		}

		s=s.toLowerCase();

		if ( 0 == s.compareTo("1") || 0 == s.compareTo("yes") || 0 == s.compareTo("true") ) {
			if ( null != memcache ) {
				/* add this value to memcache */			
				String key="PCTAP_" + subject + "_" + variable;
				key = key.toUpperCase();
				memcache.set(key,memcacheTimeout,"1");
				System.err.println("# IniFile added key=" + key + " value=" + "1");
			}

			return true;
		}

		if ( null != memcache ) {
			/* add this value to memcache */			
			String key="PCTAP_" + subject + "_" + variable;
			key = key.toUpperCase();
			memcache.set(key,memcacheTimeout,"0");
			System.err.println("# IniFile added key=" + key + " value=" + "0");
		}


		return false;
	}