ICache4 Interface

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 : IEnumerable

Methods

Name Value Summary
Produce(Object, IFunction4, IProcedure4) Object
Retrieves the value associated to the key from the cache. If the value is not yet cached producer will be called to produce it. If the cache needs to discard a value finalizer will be given a chance to process it.