Use exponential backoff when updating the password or last login time in WebDAV.
[pithos] / src / gr / ebs / gss / server / domain / Permission.java
index 5e96684..633dea6 100644 (file)
@@ -29,6 +29,9 @@ import javax.persistence.Id;
 import javax.persistence.ManyToOne;\r
 import javax.persistence.Version;\r
 \r
+import org.hibernate.annotations.Cache;\r
+import org.hibernate.annotations.CacheConcurrencyStrategy;\r
+\r
 /**\r
  * Class representing a permission. A permission belongs to a Folder or\r
  * FileHeader on one side, and a User or GroupDefinition on the other. It is\r
@@ -36,6 +39,7 @@ import javax.persistence.Version;
  * individual permission.\r
  */\r
 @Entity\r
+@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)\r
 public class Permission implements Serializable {\r
 \r
        /**\r