public int getCreateTime() { return TimeUtil.toSecs(creationTime); }
public int getLastAccessedTime() { return TimeUtil.toSecs(lastAccessTime); }
/** * Create a new marker tied to the given factory instance. * * @param factory factory responsible for this marker * @param position position on disk where the element will be stored * @param size size of the serialized element * @param element element being stored */ DiskMarker(DiskStorageFactory factory, long position, int size, Element element) { super(factory); this.position = position; this.size = size; this.key = element.getObjectKey(); this.hitCount = element.getHitCount(); this.expiry = TimeUtil.toMillis(TimeUtil.toSecs(element.getExpirationTime())); }
public int getLastAccessedTime() { return TimeUtil.toSecs(lastAccessTime); }
public int getCreateTime() { return TimeUtil.toSecs(creationTime); }
public int getLastAccessedTime() { return TimeUtil.toSecs(lastAccessTime); }
public int getCreateTime() { return TimeUtil.toSecs(creationTime); } }
public int getLastAccessedTime() { return TimeUtil.toSecs(lastAccessTime); }
public int getCreateTime() { return TimeUtil.toSecs(creationTime); }
/** * {@inheritDoc} */ public void updateLastAccessTime(final long time, final Element element) { setLastAccessTime(TimeUtil.toSecs(time), element, store); }
/** * Custom serialization write logic */ private void writeObject(ObjectOutputStream out) throws IOException { if (!elementEvictionData.canParticipateInSerialization()) { throw new NotSerializableException(); } out.defaultWriteObject(); out.writeInt(TimeUtil.toSecs(elementEvictionData.getCreationTime())); out.writeInt(TimeUtil.toSecs(elementEvictionData.getLastAccessTime())); }
/** * Create a new marker tied to the given factory instance. * * @param factory factory responsible for this marker * @param position position on disk where the element will be stored * @param size size of the serialized element * @param element element being stored */ DiskMarker(DiskStorageFactory factory, long position, int size, Element element) { super(factory); this.position = position; this.size = size; this.key = element.getObjectKey(); this.hitCount = element.getHitCount(); this.expiry = TimeUtil.toMillis(TimeUtil.toSecs(element.getExpirationTime())); }
/** * Create a new marker tied to the given factory instance. * * @param factory factory responsible for this marker * @param position position on disk where the element will be stored * @param size size of the serialized element * @param element element being stored */ DiskMarker(DiskStorageFactory factory, long position, int size, Element element) { super(factory); this.position = position; this.size = size; this.key = element.getObjectKey(); this.hitCount = element.getHitCount(); this.expiry = TimeUtil.toMillis(TimeUtil.toSecs(element.getExpirationTime())); }
public TimestampedValue createTimestampedValue(final Element element) { SerializationModeElementData value = new SerializationModeElementData(element); byte[] data; try { data = serializationStrategy.serialize(value); } catch (Exception e) { throw new CacheException(e); } // we can store null in the entry if we're doing copy on read value = copyOnRead ? null : value; if (element.usesCacheDefaultLifespan()) { return new SerializedEntry<SerializationModeElementData>(value, data, TimeUtil.toSecs(element.getElementEvictionData().getCreationTime()), TimeUtil.toSecs(element.getElementEvictionData().getCreationTime())); } else { int tti = element.getTimeToIdle(); int ttl = element.getTimeToLive(); return new CustomLifespanSerializedEntry<SerializationModeElementData>(value, data, tti, ttl, TimeUtil.toSecs(element.getElementEvictionData().getCreationTime()), TimeUtil.toSecs(element.getElementEvictionData().getCreationTime())); } }