001package lucee.commons.io.cache.complex;
002
003import java.io.Serializable;
004
005public class CacheComplexData implements Serializable {
006
007        private static final long serialVersionUID = 6401384011421058561L;
008        
009        public final Object value;
010        public final long lastModified;
011        public final Long idle;
012        public final Long until;
013        public final int hitCount=0; // TODO
014
015        public CacheComplexData(Object value, Long idle, Long until) {
016                this.value=value;
017                this.lastModified=System.currentTimeMillis();
018                this.idle=idle;
019                this.until=until;
020        }
021
022        public String toString() {
023                return value.toString();
024        }
025}