/** * Constructor * * @param key any non null value * @param value any value, including nulls * @param eternal whether this element is eternal * @since 2.7.1 */ public Element(final Object key, final Object value, final boolean eternal) { this(key, value); setEternal(eternal); }
private Element createElement(Object key, SoftLockID softLockId, Store store, boolean wasPinned) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
private Element createElement(Object key, SoftLockID softLockId) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
/** * Constructor used by ehcache-server * * timeToIdleSeconds and timeToLiveSeconds will have precedence over eternal. Which means that what ever eternal says, non-null * timeToIdleSeconds or timeToLiveSeconds will result in the element not being eternal * * @param key any non null value * @param value any value, including nulls * @param eternal specify as non-null to override cache configuration * @param timeToIdleSeconds specify as non-null to override cache configuration * @param timeToLiveSeconds specify as non-null to override cache configuration * * @deprecated */ @Deprecated public Element(final Object key, final Object value, final Boolean eternal, final Integer timeToIdleSeconds, final Integer timeToLiveSeconds) { this.key = key; this.value = value; if (eternal != null) { setEternal(eternal.booleanValue()); } if (timeToIdleSeconds != null) { setTimeToIdle(timeToIdleSeconds.intValue()); } if (timeToLiveSeconds != null) { setTimeToLive(timeToLiveSeconds.intValue()); } this.creationTime = getCurrentTime(); }
private void put(Object key, Object value, boolean eternal) throws CacheException { try { Element element = new Element(key, value); element.setEternal(eternal); cache.put(element); } catch (IllegalArgumentException e) { throw new CacheException(e); } catch (IllegalStateException e) { throw new CacheException(e); } catch (net.sf.ehcache.CacheException e) { if (e instanceof NonStopCacheException) { HibernateNonstopCacheExceptionHandler.getInstance().handleNonstopCacheException((NonStopCacheException) e); } else { throw new CacheException(e); } } }
/** * Constructor * * @param key any non null value * @param value any value, including nulls * @param eternal whether this element is eternal * @since 2.7.1 */ public Element(final Object key, final Object value, final boolean eternal) { this(key, value); setEternal(eternal); }
/** * Constructor * * @param key any non null value * @param value any value, including nulls * @param eternal whether this element is eternal * @since 2.7.1 */ public Element(final Object key, final Object value, final boolean eternal) { this(key, value); setEternal(eternal); }
public void setEternal(boolean eternal) { element.setEternal(eternal); }
public void setEternal(boolean eternal) { element.setEternal(eternal); }
public void setEternal(boolean eternal) { element.setEternal(eternal); }
private Element createElement(Object key, SoftLockID softLockId, Store store, boolean wasPinned) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
private Element createElement(Object key, SoftLockID softLockId) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
private Element createElement(Object key, SoftLockID softLockId) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
private Element createElement(Object key, SoftLockID softLockId, Store store, boolean wasPinned) { Element element = new Element(key, softLockId); element.setEternal(true); return element; }
private Element createElement(Object key, SoftLockID softLockId, Store store, boolean wasPinned) { Element element = new Element(key, softLockId); element.setEternal(true); if (!wasPinned) { store.setPinned(key, true); } return element; }
private Element createElement(Object key, SoftLockID softLockId, boolean isPinned) { Element element = new Element(key, softLockId); element.setEternal(true); if (!isPinned) { underlyingStore.setPinned(softLockId.getKey(), true); } return element; }
private void applyDefaultsToElementWithoutLifespanSet(Element element) { if (!element.isLifespanSet()) { // Setting with Cache defaults // Eternal is always false element.setTimeToLive((int) timeToLiveSeconds); element.setTimeToIdle((int) timeToIdleSeconds); element.setEternal(false); } }
private void applyDefaultsToElementWithoutLifespanSet(Element element) { if (!element.isLifespanSet()) { // Setting with Cache defaults // Eternal is always false element.setTimeToLive((int) timeToLiveSeconds); element.setTimeToIdle((int) timeToIdleSeconds); element.setEternal(false); } }
private void applyDefaultsToElementWithoutLifespanSet(Element element) { if (!element.isLifespanSet()) { // Setting with Cache defaults // Eternal is always false element.setTimeToLive((int) timeToLiveSeconds); element.setTimeToIdle((int) timeToIdleSeconds); element.setEternal(false); } }
private void applyDefaultsToElementWithoutLifespanSet(Element element) { if (!element.isLifespanSet()) { // Setting with Cache defaults // Eternal is always false element.setTimeToLive((int) timeToLiveSeconds); element.setTimeToIdle((int) timeToIdleSeconds); element.setEternal(false); } }