Interface for resource that can be retrieved
using getInputStream.
IMPORTANT: The subclass must override the hashCode()
and equals() to indicate the underlying resource is the
same so that the caching of the resource can be done appropriately.
author: TiongHiang Lee (thlee@onemindsoft.org)