- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .Internal .Caching 
- Interfaces
- 
									- IEnumerable
 
- Implementing Types
							graph BT
	Type-.->Interface0["IEnumerable"]
	Type["ICache4"]
class Type type-node
	Implementing0["CacheStatistics"]-.->Type
	click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Caching/CacheStatistics"
	Implementing1["IPurgeableCache4"]-.->Type
	click Implementing1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Caching/IPurgeableCache4"
	Implementing2["NullCache4"]-.->Type
	click Implementing2 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal.Caching/NullCache4"
						
					Syntax
public interface ICache4 : IEnumerableMethods
| Name | Value | Summary | 
|---|---|---|
| Produce | Object | 
    Retrieves the value associated to the
     keyfrom the cache. If the value is not yet
    cachedproducerwill be called to produce it. If the cache needs to discard a valuefinalizerwill be given a chance to process it. |