public class MetaObjectCache extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Completely wipes the cache content.
|
Sirius.server.middleware.types.MetaObject[][] |
clearCache(Sirius.server.middleware.types.MetaClass metaClass)
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject[] |
clearCache(String query)
Deprecated.
|
Sirius.server.middleware.types.MetaObject[] |
clearCache(String query,
String domain)
Wipes the cache content for the given query and returns the cache's original content.
|
static MetaObjectCache |
getInstance()
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject[] |
getMetaObjectsByQuery(String query,
Sirius.server.middleware.types.MetaClass metaClass,
boolean forceReload,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Get
MetaObjects by query using the very same query string as one would request them from the server. |
Sirius.server.middleware.types.MetaObject[] |
getMetaObjectsByQuery(String query,
String domain)
Deprecated.
|
Sirius.server.middleware.types.MetaObject[] |
getMetaObjectsByQuery(String query,
String domain,
boolean forceReload)
Deprecated.
|
Sirius.server.middleware.types.MetaObject[] |
getMetaObjectsByQuery(String query,
String domain,
boolean forceReload,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Deprecated.
|
Sirius.server.middleware.types.MetaObject[] |
getMetaObjectsByQuery(String query,
String domain,
de.cismet.connectioncontext.ConnectionContext connectionContext)
Get
MetaObjects by query using the very same query string as one would request them from the server. |
public static MetaObjectCache getInstance()
public void clearCache()
public Sirius.server.middleware.types.MetaObject[][] clearCache(Sirius.server.middleware.types.MetaClass metaClass)
metaClass - DOCUMENT ME!@Deprecated public Sirius.server.middleware.types.MetaObject[] clearCache(String query)
query - DOCUMENT ME!public Sirius.server.middleware.types.MetaObject[] clearCache(String query, String domain)
query - the query for which the cache shall be cleareddomain - DOCUMENT ME!@Deprecated public Sirius.server.middleware.types.MetaObject[] getMetaObjectsByQuery(String query, String domain) throws CacheException
query - DOCUMENT ME!domain - DOCUMENT ME!CacheException - DOCUMENT ME!public Sirius.server.middleware.types.MetaObject[] getMetaObjectsByQuery(String query, String domain, de.cismet.connectioncontext.ConnectionContext connectionContext) throws CacheException
MetaObjects by query using the very same query string as one would request them from the server. This
operation simply calls #getMetaObjectsByQuery(java.lang.String, boolean) with the given query and
false for force reload. It throws an exception to indicate any errors so that it can maintain compliance
with a call to ProxyInterface.getMetaObjectByQuery(java.lang.String, int) with regards to its return
value.query - the query to get the MetaObjects fordomain - the domai to get the MetaObjects fromconnectionContext - DOCUMENT ME!MetaObjects as they would have been returned from
ConnectionProxy#getMetaObjectByQuery(java.lang.String, int) if used directlyCacheException - if any error occurs, e.g. the server is not reachable if the cache is empty#getMetaObjectsByQuery(java.lang.String, boolean)@Deprecated public Sirius.server.middleware.types.MetaObject[] getMetaObjectsByQuery(String query, String domain, boolean forceReload) throws CacheException
query - DOCUMENT ME!domain - DOCUMENT ME!forceReload - DOCUMENT ME!CacheException - DOCUMENT ME!public Sirius.server.middleware.types.MetaObject[] getMetaObjectsByQuery(String query, Sirius.server.middleware.types.MetaClass metaClass, boolean forceReload, de.cismet.connectioncontext.ConnectionContext connectionContext) throws CacheException
MetaObjects by query using the very same query string as one would request them from the server. This
operation supports forcing of a reload so that callers are assured to receive a current result as it would have
been returned from ProxyInterface.getMetaObjectByQuery(java.lang.String, int). It throws an exception to
indicate any errors so that it can maintain compliance with a call to
ProxyInterface.getMetaObjectByQuery(java.lang.String, int) with regards to its return value.query - the query to get the MetaObjects formetaClass - DOCUMENT ME!forceReload - force a reload of the MetaObjects if they have already been cachedconnectionContext - DOCUMENT ME!MetaObjects as they would have been returned from
ProxyInterface.getMetaObjectByQuery(java.lang.String, int) if used directlyCacheException - if any error occurs, e.g. the server is not reachable if the cache is empty or was
forced to reloadProxyInterface.getMetaObjectByQuery(java.lang.String, int)@Deprecated public Sirius.server.middleware.types.MetaObject[] getMetaObjectsByQuery(String query, String domain, boolean forceReload, de.cismet.connectioncontext.ConnectionContext connectionContext) throws CacheException
query - DOCUMENT ME!domain - DOCUMENT ME!forceReload - DOCUMENT ME!connectionContext - DOCUMENT ME!CacheException - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.