These exceptions may be handled by a CacheExceptionHandler registered with a Cache.
The handler provides a key if it is available. A convention that should be followed in exception messages is
to include in the message "key keyValue" e.g. "key 1234" so that keys can be parsed out of exception messages.
Updated in version 1.5 to remove getInitialCause which was a left over from the pre-JDK1.4
days. It breaks JAXB.
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public | CacheException(String
the exception detail message message)Constructor for the CacheException object. |
| public | CacheException(String
the detail message (which is saved for later retrieval
by the message, Throwable getMessage() method).the cause (which is saved for later retrieval by the
cause)getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)Constructs a new CacheException with the specified detail message and cause. |
| public | CacheException(Throwable
the cause (which is saved for later retrieval by the
cause)getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)Constructs a new CacheException with the specified cause and a detail message of (cause==null ? |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| CacheException | back to summary |
|---|---|
| public CacheException() Constructor for the CacheException object. | |
| CacheException | back to summary |
|---|---|
| public CacheException(String message) Constructor for the CacheException object.
| |
| CacheException | back to summary |
|---|---|
| public CacheException(String message, Throwable cause) Constructs a new CacheException with the specified detail message and cause. Note that the detail message associated with
| |
| CacheException | back to summary |
|---|---|
| public CacheException(Throwable cause) Constructs a new CacheException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause). This constructor is useful for runtime exceptions that are little more than wrappers for other throwables.
| |