psdi.mbo

Class TranslateCacheFactory

  • All Implemented Interfaces:
    MaximoCache, MaximoMTEnabledCache, FixedLoggerNames, FixedLoggers


    public class TranslateCacheFactory
    extends AbstractMaximoMTEnabledCache
    Handles the creation and buffering of the Translate cache per tenant level. Each Tenant have their own Translate that holds any customization of domains. If a domain is customized, store the domain values in the tenant Translate. Otherwise store the domain values in the Masterlist, which holds the Master domain values. Each instance of Translate is also given the Masterlist Translate so they can keep track of what is Masterlist or customization.