Use exponential backoff when updating the password or last login time in WebDAV.
[pithos] / src / gr / ebs / gss / server / domain / AccountingInfo.java
index 0de7ed7..21ac51b 100644 (file)
@@ -33,12 +33,16 @@ import javax.persistence.TemporalType;
 import javax.persistence.UniqueConstraint;\r
 import javax.persistence.Version;\r
 \r
+import org.hibernate.annotations.Cache;\r
+import org.hibernate.annotations.CacheConcurrencyStrategy;\r
+\r
 /**\r
  * This class holds information about bandwidth usage by users.\r
  * This information is broken down in time periods.\r
  */\r
 @Entity\r
 @Table(name="accountinginfo", uniqueConstraints=@UniqueConstraint(columnNames={"user_id", "dateFrom", "dateTo"}))\r
+@Cache(usage=CacheConcurrencyStrategy.READ_WRITE)\r
 public class AccountingInfo  implements Serializable{\r
 \r
        /**\r