org.nakedobjects.metamodel.facets.object.cached
Interface CachedFacet

All Superinterfaces:
Facet, MarkerFacet
All Known Implementing Classes:
CachedFacetAbstract

public interface CachedFacet
extends MarkerFacet

Whether the instances of this class are cached.

In the standard Naked Objects Programming Model, corresponds to annotating the member with @Cached.

Cached does not necessarily imply immutable. The idea though is that the developer is indicating that the performance cost of obtaining all instances of an instance is low; viewer implementations might be able to exploit this information.

Not yet implemented by any viewer.


Method Summary
 
Methods inherited from interface org.nakedobjects.metamodel.facets.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 



Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.