Skip to content

Commit d68d33a

Browse files
committed
Revert "Make AclObjectIdentity immutable (but not their entries)"
This reverts commit 86aa3d2.
1 parent 015c43e commit d68d33a

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

gsec/src/main/resources/gemma/gsec/model/AclObjectIdentity.hbm.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
44

55
<hibernate-mapping>
6-
<class name="gemma.gsec.acl.domain.AclObjectIdentity" table="ACLOBJECTIDENTITY" mutable="false">
7-
<cache usage="read-only"/>
6+
<class name="gemma.gsec.acl.domain.AclObjectIdentity" table="ACLOBJECTIDENTITY">
7+
<cache usage="read-write"/>
88
<id name="id" type="java.lang.Long" unsaved-value="null">
99
<column name="ID" sql-type="BIGINT"/>
1010
<generator class="native">
@@ -25,7 +25,6 @@
2525
<many-to-one name="parentObject" class="gemma.gsec.acl.domain.AclObjectIdentity" lazy="false" fetch="select">
2626
<column name="PARENT_OBJECT_FK" not-null="false" sql-type="BIGINT"/>
2727
</many-to-one>
28-
<!-- this is the only mutable part -->
2928
<set name="entries" lazy="false" fetch="select" cascade="all" order-by="ACE_ORDER">
3029
<cache usage="read-write"/>
3130
<key foreign-key="ACL_ENTRY_OBJECTIDENTITY_FKC">

gsec/src/test/resources/ehcache.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<cache name="gemma.gsec.acl.domain.AclSid"
99
maxElementsInMemory="100" eternal="true" overflowToDisk="false"/>
1010
<cache name="gemma.gsec.acl.domain.AclObjectIdentity"
11-
maxElementsInMemory="10000" eternal="true" overflowToDisk="false"/>
11+
maxElementsInMemory="10000" timeToIdleSeconds="1200" timeToLiveSeconds="1200" overflowToDisk="false"/>
1212
<cache name="gemma.gsec.acl.domain.AclObjectIdentity.entries"
13-
maxElementsInMemory="10000" timeToIdleSeconds="1200" overflowToDisk="false"/>
13+
maxElementsInMemory="10000" timeToIdleSeconds="1200" timeToLiveSeconds="1200" overflowToDisk="false"/>
1414
<cache name="gemma.gsec.acl.domain.AclEntry"
15-
maxElementsInMemory="100000" timeToIdleSeconds="1200" overflowToDisk="false"/>
15+
maxElementsInMemory="100000" timeToIdleSeconds="1200" timeToLiveSeconds="1200" overflowToDisk="false"/>
1616
</ehcache>

0 commit comments

Comments
 (0)