root / trunk / extensions / extGeoProcessing / lib / ehcache / ehcache.xsd @ 11445
History | View | Annotate | Download (2.06 KB)
1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|---|
2 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> |
3 |
<xs:element name="ehcache"> |
4 |
<xs:complexType> |
5 |
<xs:sequence> |
6 |
<xs:element ref="diskStore"/> |
7 |
<xs:element ref="defaultCache"/> |
8 |
<xs:element maxOccurs="unbounded" ref="cache"/> |
9 |
</xs:sequence> |
10 |
</xs:complexType> |
11 |
</xs:element> |
12 |
<xs:element name="diskStore"> |
13 |
<xs:complexType> |
14 |
<xs:attribute name="path" use="required" type="xs:NCName"/> |
15 |
</xs:complexType> |
16 |
</xs:element> |
17 |
<xs:element name="defaultCache"> |
18 |
<xs:complexType> |
19 |
<xs:attribute name="eternal" use="required" type="xs:boolean"/> |
20 |
<xs:attribute name="maxElementsInMemory" use="required" type="xs:integer"/> |
21 |
<xs:attribute name="overflowToDisk" use="required" type="xs:boolean"/> |
22 |
<xs:attribute name="timeToIdleSeconds" use="optional" type="xs:integer"/> |
23 |
<xs:attribute name="timeToLiveSeconds" use="optional" type="xs:integer"/> |
24 |
<xs:attribute name="diskPersistent" use="optional" type="xs:integer"/> |
25 |
<xs:attribute name="diskExpiryThreadIntervalSeconds" use="optional" type="xs:integer"/> |
26 |
<xs:attribute name="memoryStoreEvictionPolicy" use="optional" type="xs:NCName"/> |
27 |
</xs:complexType> |
28 |
</xs:element> |
29 |
<xs:element name="cache"> |
30 |
<xs:complexType> |
31 |
<xs:attribute name="eternal" use="required" type="xs:boolean"/> |
32 |
<xs:attribute name="maxElementsInMemory" use="required" type="xs:integer"/> |
33 |
<xs:attribute name="name" use="required" type="xs:NCName"/> |
34 |
<xs:attribute name="overflowToDisk" use="required" type="xs:boolean"/> |
35 |
<xs:attribute name="timeToIdleSeconds" use="optional" type="xs:integer"/> |
36 |
<xs:attribute name="timeToLiveSeconds" use="optional" type="xs:integer"/> |
37 |
<xs:attribute name="diskPersistent" use="optional" type="xs:integer"/> |
38 |
<xs:attribute name="diskExpiryThreadIntervalSeconds" use="optional" type="xs:integer"/> |
39 |
<xs:attribute name="memoryStoreEvictionPolicy" use="optional" type="xs:NCName"/> |
40 |
</xs:complexType> |
41 |
</xs:element> |
42 |
</xs:schema> |