[jboss-cvs] jboss-seam/examples/blog/src/actions ...

Gavin King gavin.king at jboss.com
Tue Jan 9 03:25:38 EST 2007


  User: gavin   
  Date: 07/01/09 03:25:38

  Modified:    examples/blog/src/actions  PostAction.java
  Log:
  page fragment caching
  
  Revision  Changes    Path
  1.10      +6 -1      jboss-seam/examples/blog/src/actions/PostAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PostAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/blog/src/actions/PostAction.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -b -r1.9 -r1.10
  --- PostAction.java	18 Dec 2006 16:50:13 -0000	1.9
  +++ PostAction.java	9 Jan 2007 08:25:38 -0000	1.10
  @@ -5,6 +5,8 @@
   
   import javax.persistence.EntityManager;
   
  +import org.jboss.cache.CacheException;
  +import org.jboss.cache.aop.PojoCache;
   import org.jboss.seam.ScopeType;
   import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
  @@ -29,11 +31,14 @@
      
      @In(required=false) BlogEntry blogEntry;
      
  -   public void post() throws IOException
  +   @In PojoCache pojoCache;
  +   
  +   public void post() throws IOException, CacheException
      {
         blogEntry.setDate( new Date() );
         blog.getBlogEntries().add(blogEntry);
         entityManager.persist(blogEntry);
  +      pojoCache.remove("pageFragments", "index");
      }
      
      public void invalid()
  
  
  



More information about the jboss-cvs-commits mailing list