public void setCacheAttribute(final String key, final String value) {
		// System.out.println("Set attr " + key + "=" + value);
		for (final String k : CACHE_PROP_KEYS) {
			if (k.equals(key)) {
				// System.out.println("key found in cache.txt " + key + "="
				// + value);
				changed = changed || !cacheProps.getProperty(key).equals(value);
				cacheProps.setProperty(key, value);
				// FIXME
				try {
					saveChanges();
				} catch (final IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				return;
			}
		}
		for (final String k : NOTE_PROP_KEYS) {
			if (k.equals(key)) {
				// System.out.println("key found in note.txt "
				// + (!noteProps.getProperty(key).equals(value)));
				changed = changed || !noteProps.getProperty(key).equals(value);
				noteProps.setProperty(key, value);
				// FIXME
				try {
					saveChanges();
				} catch (final IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				return;
			}
		}
	}