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. |