All caches retrieved this way or using the spring-modules AOP based caching APIs are currently backed by EHCache (which is distributable) and caches can easily be programatically cleared or cleared via JMX management.
-Eric Drew Wills wrote:
Can we enhance the ChannelRegistryManager and/or the RDBMChannelRegistryStore to provide a method that causes them to drop and recreate the in-memory collection of channel definitions?It doesn't sound too hard to code, and I doubt it would make a difference to performance as long as it's invoked only rarely (such as when a new channel is published).We would additionally need to have a strategy for handling this operation properly in multi-server environments. Perhaps if we "watched" the UP_SEQUENCE table for increments to the "UP_CHANNEL" sequence, and kicked off the cache rebuild upon detection of a change?drew wills Jen Bourey wrote:Hi Thomas,I'm curious as to what specifically you're looking for here. How would you want the portlet to differ from the existing administrative screen? Is it just a question of the channel manager being hard to use (I would agree that it is!), or are there features that you want that are missing from it?I believe that if you wait a while, new user sessions will eventually see the updated channel registry. As others have mentioned, the channel registry is cached for a while, but I don't think it's cached indefinitely. I think this is a problem you're likely to have to work around with the channel import files or an administrative portlet as well.- JenOn Tue, Apr 8, 2008 at 8:13 AM, Thomas S. Pangborn <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:Andrew, Thanks for the information. A portlet would most acceptable. Is there an example of how to setup this portlet? I have compiled and installed on uPortal 3.0 and find that there are some configuration/URL's that are needed. Any documentation on this or quick start? My real goal here is to generate a channel file using a simplistic interface in the portlet. The portlet would then populate the channel file with the dynamic and static content. At that point I would then use the Cernunnos code to 'create' the channel specified by the file. Without having to use the administrative screen. Somewhat of an ad-hoc channel creation mechanism. Thanks, Thomas -- Join your friends and colleagues at JA-SIG 2008 - "Higher Education Solutions: The Community Source Way!" April 27th - 30th, 2008 in St. Paul, Minnesota USA Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and more! Information/Registration at: http://www.ja-sig.org/conferences/08spring/index.html Subscribe to the conference blog, The Community Source Wayhttp://jasig2008.blogspot.com, for news and updates about the event.Join the Conference networking site at http://ja-sigspring08.crowdvine.com/ You are currently subscribed to [email protected] <mailto:[email protected]> as: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev --Join your friends and colleagues at JA-SIG 2008 - "Higher Education Solutions: The Community Source Way!"April 27th - 30th, 2008 in St. Paul, Minnesota USAFeaturing CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and more! Information/Registration at: http://www.ja-sig.org/conferences/08spring/index.htmlSubscribe to the conference blog, The Community Source Wayhttp://jasig2008.blogspot.com <http://jasig2008.blogspot.com/>, for news and updates about the event.Join the Conference networking site at http://ja-sigspring08.crowdvine.com/You are currently subscribed to [email protected] as: [EMAIL PROTECTED] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
smime.p7s
Description: S/MIME Cryptographic Signature
