func ByEntry(ent Entry) LookupOption {
	return byEntryOption{
		Ent: ent,
	}
}
// ByEntry returns a LookupOption that specifies an object to look up.
// If the object is in the cache, the cached version (rather than the
// passed version) will be returned; otherwise, the specified object
// will be added to the cache and returned.  For a call to Evict, the
// object itself is ignored, and only the first key is looked up and
// used to evict whatever is in the cache.
ByEntry returns a LookupOption that specifies an object to look up.
If the object is in the cache, the cached version (rather than the
passed version) will be returned; otherwise, the specified object
will be added to the cache and returned.  For a call to Evict, the
object itself is ignored, and only the first key is looked up and
used to evict whatever is in the cache.
// ByEntry returns a LookupOption that specifies an object to look up . // If the object is in the cache the cached version ( rather than the // passed version ) will be returned ; otherwise the specified object // will be added to the cache and returned . For a call to Evict the // object itself is ignored and only the first key is looked up and // used to evict whatever is in the cache .
func ByEntry(ent Entry) LookupOption {
	return byEntryOption{
		Ent: ent,
	}
}
func ByEntry ( ent Entry ) LookupOption { return byEntryOption { Ent : ent , } }
ByEntry returns a LookupOption that specifies an object to look up.
ByEntry returns a LookupOption that specifies an object to look up .