[jira] Commented: (JCS-47) How to build an element key
"Aaron Smuts (JIRA)" <[email protected]> Wed, 11 Feb 2009 10:42:59 -0800 (PST)
| Newsgroups | gmane.comp.jakarta.turbine.jcs.devel |
|---|---|
| Message-ID | <2118702036.1234377779808.JavaMail.jira@brutus> |
[ https://issues.apache.org/jira/browse/JCS-47?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672714#action_12672714 ]
Aaron Smuts commented on JCS-47:
--------------------------------
I'll update the docs. The colon is the only special character. You can use it for partial key removal. You can use it in a key, but not at the end.
You should use as small of a key as possible to save on memory.
I almost never use object keys. Why bother? Simple strings are easy to work with.
With the latest builds, there is a new API method called getMatching( String pattern ). This will return all objects in the regions with a matching key. You have to use string keys to take advantage of this method.
Aaron
> How to build an element key
> ---------------------------
>
> Key: JCS-47
> URL: https://issues.apache.org/jira/browse/JCS-47
> Project: JCS
> Issue Type: Question
> Components: Documentation
> Affects Versions: jcs-1.3
> Reporter: Ronny Roeller
> Assignee: Aaron Smuts
>
> I use a string as key for my elements. Now I was surprised to get this error message:
> 11:07:52,257 INFO [CacheEventQueue] Cache event queue created: CacheEventQueue [listenerId=1501085802, cacheName=cache]
> 11:07:53,000 INFO [STDOUT] org.apache.jcs.access.exception.CacheException: key must not end with : for a put operation
> I guess this means that colon is a special character, and can't be freely used as a key.
> Unfortunately, I couldn't find any documentation on the project website what the constrains are for keys. It would also be interested to know if there is anything else to be considered when choosing the key, e.g. is there an advantage in using shorter keys?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.