/** * PUBLIC: * Construct a daily policy that will allow objects to expire at a specific time of day. * Provide the hour, minute, second and millisecond. Objects that make use of this policy * will be set to expire at that exact time every day. */ public DailyCacheInvalidationPolicy(int hour, int minute, int second, int millisecond) { setExpiryTime(hour, minute, second, millisecond); }
/** * PUBLIC: * Construct a daily policy that will allow objects to expire at a specific time of day. * Provide the hour, minute, second and millisecond. Objects that make use of this policy * will be set to expire at that exact time every day. */ public DailyCacheInvalidationPolicy(int hour, int minute, int second, int millisecond) { setExpiryTime(hour, minute, second, millisecond); }
/** * PUBLIC: * Construct a daily policy that will allow objects to expire at a specific time of day. * Provide the hour, minute, second and millisecond. Objects that make use of this policy * will be set to expire at that exact time every day. */ public DailyCacheInvalidationPolicy(int hour, int minute, int second, int millisecond) { setExpiryTime(hour, minute, second, millisecond); }
/** * INTERNAL: * Set the expiry time based on a Calendar. Used for setting the expiry time from * deployment XML. */ public void setExpiryTime(Calendar calendar) { setExpiryTime(calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), calendar.get(Calendar.SECOND), calendar.get(Calendar.MILLISECOND)); }
/** * INTERNAL: * Set the expiry time based on a Calendar. Used for setting the expiry time from * deployment XML. */ public void setExpiryTime(Calendar calendar) { setExpiryTime(calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), calendar.get(Calendar.SECOND), calendar.get(Calendar.MILLISECOND)); } }
/** * INTERNAL: * Set the expiry time based on a Calendar. Used for setting the expiry time from * deployment XML. */ public void setExpiryTime(Calendar calendar) { setExpiryTime(calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), calendar.get(Calendar.SECOND), calendar.get(Calendar.MILLISECOND)); }
public Object clone() { DailyCacheInvalidationPolicy clone = null; try { clone = (DailyCacheInvalidationPolicy)super.clone(); if (this.expiryTime != null) { clone.setExpiryTime((Calendar)this.expiryTime.clone()); } if (this.previousExpiry != null) { clone.previousExpiry = (Calendar)this.previousExpiry.clone(); } } catch (Exception exception) { throw new InternalError("clone failed"); } return clone; } }
public Object clone() { DailyCacheInvalidationPolicy clone = null; try { clone = (DailyCacheInvalidationPolicy)super.clone(); if (this.expiryTime != null) { clone.setExpiryTime((Calendar)this.expiryTime.clone()); } if (this.previousExpiry != null) { clone.previousExpiry = (Calendar)this.previousExpiry.clone(); } } catch (Exception exception) { throw new InternalError("clone failed"); } return clone; } }