• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

Caching

Some tooltip text!
• 1 minute to read
 • 1 minute to read

A cache is a collection of data duplicating original values stored elsewhere or computed earlier where the original data is expensive in terms of access time to fetch or compute relatively to the cache.

Once the data is stored in the cache, future use can be made by accessing the cached copy rather than re-fetching or re-computing the original data, so that the average time is lower. Caches have proven extremely effective in many areas of computing because access patterns in typical computer applications have a locality of reference.

What is cached?

  • NetServer data and security info

    • DataRightsCache
    • FunctionRightsCache
    • OwnerContactCache
    • RefCountsPermissionCache
    • SentryPreferanceCache
    • UserGroupCache
  • Selected lists

    • AssociateCache
    • CategoryCache
    • MDOListTableCache
    • PriorityCache
    • ProbCache
    • RedLetterDayCache
  • Certain tables (Windows client)

User preferences

The PreferenceCache stores information about what the user prefers.

Here's how user preferences are handled without caching:

  • Get preferences - services
  • Get preferences - data layer
  • Set preferences - services
  • Set preferences - data layer
In This Article
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top