<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
Copyright 1999-2004 The Apache Software Foundation | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
<ehcache> | |
<!-- Sets the path to the directory where cache .data files are created. | |
If the path is a Java System Property it is replaced by | |
its value in the running VM. | |
The following properties are translated: | |
user.home - User's home directory | |
user.dir - User's current working directory | |
java.io.tmpdir - Default temp file path --> | |
<diskStore path="java.io.tmpdir"/> | |
<!--Default Cache configuration. These will be applied to caches programmatically created through | |
the CacheManager. | |
The following attributes are required: | |
maxElementsInMemory - Sets the maximum number of objects that will be created in memory | |
eternal - Sets whether elements are eternal. If eternal, timeouts are ignored and the | |
element is never expired. | |
overflowToDisk - Sets whether elements can overflow to disk when the in-memory cache | |
has reached the maxInMemory limit. | |
The following attributes are optional: | |
timeToIdleSeconds - Sets the time to idle for an element before it expires. | |
i.e. The maximum amount of time between accesses before an element expires | |
Is only used if the element is not eternal. | |
Optional attribute. A value of 0 means that an Element can idle for infinity. | |
The default value is 0. | |
timeToLiveSeconds - Sets the time to live for an element before it expires. | |
i.e. The maximum time between creation time and when an element expires. | |
Is only used if the element is not eternal. | |
Optional attribute. A value of 0 means that and Element can live for infinity. | |
The default value is 0. | |
diskPersistent - Whether the disk store persists between restarts of the Virtual Machine. | |
The default value is false. | |
diskExpiryThreadIntervalSeconds- The number of seconds between runs of the disk expiry thread. The default value | |
is 120 seconds. | |
--> | |
<defaultCache | |
maxElementsInMemory="10000" | |
eternal="true" | |
timeToIdleSeconds="0" | |
timeToLiveSeconds="0" | |
overflowToDisk="true" | |
diskPersistent="true" | |
diskExpiryThreadIntervalSeconds="120" | |
/> | |
</ehcache> |