Statistics
| Revision:

svn-gvsig-desktop / trunk / extensions / extGeoProcessing / lib / ehcache / ehcache.xsd @ 4993

History | View | Annotate | Download (2.06 KB)

1 4065 azabala
<?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>