You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by an...@apache.org on 2008/07/17 10:10:42 UTC

svn commit: r677530 - in /db/jdo/trunk/api2/src/java/javax/jdo/annotations: Cacheable.java PersistenceCapable.java Persistent.java

Author: andyj
Date: Thu Jul 17 01:10:41 2008
New Revision: 677530

URL: http://svn.apache.org/viewvc?rev=677530&view=rev
Log:
Make cacheable property a String and lose type checking :-)

Modified:
    db/jdo/trunk/api2/src/java/javax/jdo/annotations/Cacheable.java
    db/jdo/trunk/api2/src/java/javax/jdo/annotations/PersistenceCapable.java
    db/jdo/trunk/api2/src/java/javax/jdo/annotations/Persistent.java

Modified: db/jdo/trunk/api2/src/java/javax/jdo/annotations/Cacheable.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/annotations/Cacheable.java?rev=677530&r1=677529&r2=677530&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/annotations/Cacheable.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/annotations/Cacheable.java Thu Jul 17 01:10:41 2008
@@ -33,5 +33,5 @@
 @Retention(RetentionPolicy.RUNTIME)
 public @interface Cacheable
 {
-	boolean value() default true;
+	String value() default "true";
 }
\ No newline at end of file

Modified: db/jdo/trunk/api2/src/java/javax/jdo/annotations/PersistenceCapable.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/annotations/PersistenceCapable.java?rev=677530&r1=677529&r2=677530&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/annotations/PersistenceCapable.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/annotations/PersistenceCapable.java Thu Jul 17 01:10:41 2008
@@ -73,9 +73,9 @@
     /** Whether this class is cacheable in a Level2 cache.
      * @since 2.2
      */
-    boolean cacheable() default true;
+    String cacheable() default "true";
 
-    /** Any vendor extensions. 
+    /** Any vendor extensions.
      */
     Extension[] extensions() default {};
 }

Modified: db/jdo/trunk/api2/src/java/javax/jdo/annotations/Persistent.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/annotations/Persistent.java?rev=677530&r1=677529&r2=677530&view=diff
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/annotations/Persistent.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/annotations/Persistent.java Thu Jul 17 01:10:41 2008
@@ -206,7 +206,7 @@
     /** Whether this field/property is cacheable in a Level2 cache.
      * @since 2.2
      */
-    boolean cacheable() default true;
+    String cacheable() default "true";
 
     /** Vendor extensions for this member. 
      * @return the vendor extensions