Cache Operation on Perspective

  • Whenever a perspective is deployed, it is added or updated in cache.
  • If a perspective is deleted, its entry is removed from cache except the mod version entry.
  • If a repository is deleted, perspective is removed from cache.
  • If a perspetive is modified, the perspective cached is also updated.
Whenever a perspective is created, the following entries are made in cache:
  • PERSPECTIVE__PERSPECTIVEID
  • PERSPECTIVE__PERSPECTIVEID__MODVERSION
  • PERSPECTIVE__CATALOGID__NAME
  • PERSPECTIVE__ REL__ PERSPECTIVEID__MODVERSION
  • PERSPECTIVE__ATTR__PERSPECTIVEID__MODVERSION__CATALOGID__RELATIONSHIPDEFINITIONID__DIRECTION
Note: Only when relationships and attributes are accessed, they are cached in ActiveSpaces.