1 | if ( AccessType.READ_ONLY.equals( accessType ) ) {↵ | | 1 | if ( AccessType.READ_ONLY.equals( accessType ) ) {↵
|
2 | if ( metadata.isMutable() ) {↵ | | 2 | if ( metadata.isMutable() ) {↵
|
3 | log.warn( "read-only cache configured for mutable collection [" + getName() + "]" );↵ | | 3 | log.warn( "read-only cache configured for mutable entity [" + getName() + "]" );↵
|
4 | }↵ | | 4 | }↵
|
5 | ccs = new ReadOnlyCache();↵ | | 5 | ccs = new ReadOnlyCache();↵
|
6 | }↵ | | 6 | }↵
|
7 | else if ( AccessType.READ_WRITE.equals( accessType ) ) {↵ | | 7 | else if ( AccessType.READ_WRITE.equals( accessType ) ) {↵
|
8 | ccs = new ReadWriteCache();↵ | | 8 | ccs = new ReadWriteCache();↵
|
9 | }↵ | | 9 | }↵
|
10 | else if ( AccessType.NONSTRICT_READ_WRITE.equals( accessType ) ) {↵ | | 10 | else if ( AccessType.NONSTRICT_READ_WRITE.equals( accessType ) ) {↵
|
11 | ccs = new NonstrictReadWriteCache();↵ | | 11 | ccs = new NonstrictReadWriteCache();↵
|
12 | }↵ | | 12 | }↵
|
13 | else if ( AccessType.TRANSACTIONAL.equals( accessType ) ) {↵ | | 13 | else if ( AccessType.TRANSACTIONAL.equals( accessType ) ) {↵
|
14 | ccs = new TransactionalCache();↵ | | 14 | ccs = new TransactionalCache();↵
|
15 | }↵ | | 15 | }↵
|
16 | else {↵ | | 16 | else {↵
|
17 | throw new IllegalArgumentException( "unrecognized access strategy type [" + accessType + "]" );↵ | | 17 | throw new IllegalArgumentException( "unrecognized access strategy type [" + accessType + "]" );↵
|
18 | | | 18 |
|