| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You 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="${diskstorepath}"/> |
| |
| <!--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> |