Newer Version Available
Cache Exceptions
The Cache namespace contains exception
classes.
All exception classes support built-in methods for returning the error message and exception type. See Exception Class and Built-In Exceptions in the Force.com Apex Code Developer’s Guide.
The Cache namespace contains these exceptions.
| Exception | Thrown when |
|---|---|
| Cache.Session.SessionCacheException | An error occurred while adding or retrieving a value in the session cache. |
| Cache.Session.SessionCacheNoSessionException | An attempt is made to access the cache when the session cache isn’t available. |
| Cache.OrgCacheException | An attempt is made to access a partition that doesn’t exist or whose name is invalid. |
| Cache.InvalidParamException | An invalid parameter value is passed into a method of Cache.Session or Cache.Org. This occurs when:
|
| Cache.PlatformCacheInvalidOperationException | A cache put or remove call is made that is not allowed. For example, when calling put or remove inside a Visualforce constructor. |