KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > hibernate > annotations > Cache


1 //$Id: Cache.java,v 1.1 2005/04/01 00:32:23 epbernard Exp $
2
package org.hibernate.annotations;
3
4 import static java.lang.annotation.ElementType.TYPE JavaDoc;
5
6 import static java.lang.annotation.ElementType.METHOD JavaDoc;
7
8 import static java.lang.annotation.ElementType.FIELD JavaDoc;
9
10 import static java.lang.annotation.RetentionPolicy.RUNTIME JavaDoc;
11
12 import java.lang.annotation.Target JavaDoc;
13 import java.lang.annotation.Retention JavaDoc;
14
15 /**
16  * Add caching strategy to a root entity or a collection
17  * @author Emmanuel Bernard
18  */

19 @Target JavaDoc({TYPE, METHOD, FIELD}) @Retention JavaDoc(RUNTIME)
20 public @interface Cache {
21     CacheConcurrencyStrategy usage();
22     String JavaDoc region() default "";
23 }
24
Popular Tags