|
||||
Choice of CacheletEach module can specify a cachelet implementation in its What is Cached?The NetKernel scheduler will attempt to cache the results of all Resources are cached under their mapped URI not the requested URI. This means that multiple clients that might reference the same underlying resource in differing ways are both assured of using the same cached value. Resource MetadataResources are not cached and not returned from caches if their metadata indicates they have expired. IURRepresentations which are marked as intermediate in their metadata are never cached. Resources have a cost of creation value in their metadata. This indicates to caches the relative cost of recreating a resource if it is not cached. Dependency MetaIt is a convention in 1060 Research supplied modules in the distribution that that accessors and transreptors accumulate creation costs and build dependency based expiry model for all representations. This convention creates metadata for representations that enables extremely efficient caching to be achieved. (See the next section.) This convention is achieved by all accessors and transreptors that create results that
are based on other resources to use DependencyCostCache ImplementationThe NetKernel Salisbury distribution ships with the Standard Cache
For configuration of the cache see the tuning guide. In ActionYou can see the contents of the cache at anytime using the Cache Introspection View, see the live version for your system here.
|
||||
|
© 2003,2004, 1060® Research Limited
1060 registered trademark, NetKernel trademark of 1060 Research Limited
|
||||