package org.eclipse.jst.jsf.context.symbol.internal.impl; /** * Information about the map source used by the IMapTypeDescriptor * */ public interface IMapSourceInfo { /** * @param key * @return true if the map source has changed since key was last set */ boolean hasChanged(final Object key); /** * The key is used in the standard HashMap way. * * @param key * @return the cached value for the key. */ Object getCachedValue(final Object key); /** * Add cached value for key. * * @param key * @param value */ void putCachedValue(final Object key, final Object value); }