congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
TimeToLiveCacheInvalidationPolicy.getTimeToLive
Code IndexAdd Tabnine to your IDE (free)

How to use
getTimeToLive
method
in
org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy

Best Java code snippets using org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy.getTimeToLive (Showing top 3 results out of 315)

origin: org.eclipse.persistence/org.eclipse.persistence.core

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
origin: com.haulmont.thirdparty/eclipselink

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

protected void addCacheInvalidationPolicyLines(NonreflectiveMethodDefinition method, ClassDescriptor descriptor) {
  CacheInvalidationPolicy policy = descriptor.getCacheInvalidationPolicy();
  if (policy instanceof NoExpiryCacheInvalidationPolicy) {
    if (policy.shouldUpdateReadTimeOnUpdate()) {
      method.addLine("// Cache Invalidation Policy");
      method.addLine("NoExpiryCacheInvalidationPolicy policy = new NoExpiryCacheInvalidationPolicy();");
      method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
      method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
    }
  } else if (policy instanceof TimeToLiveCacheInvalidationPolicy) {
    method.addLine("// Cache Invalidation Policy");
    method.addLine("TimeToLiveCacheInvalidationPolicy policy = new TimeToLiveCacheInvalidationPolicy(" + ((TimeToLiveCacheInvalidationPolicy)policy).getTimeToLive() + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  } else if (policy instanceof DailyCacheInvalidationPolicy) {
    Calendar calendar = ((DailyCacheInvalidationPolicy)policy).getExpiryTime();
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int millisecond = calendar.get(Calendar.MILLISECOND);
    method.addLine("// Cache Invalidation Policy");
    method.addLine("DailyCacheInvalidationPolicy policy = new DailyCacheInvalidationPolicy(" + hour + ", " + minute + ", " + second + ", " + millisecond + ");");
    method.addLine("policy.setShouldUpdateReadTimeOnUpdate(" + policy.shouldUpdateReadTimeOnUpdate() + ");");
    method.addLine("descriptor.setCacheInvalidationPolicy(policy);");
  }
}
org.eclipse.persistence.descriptors.invalidationTimeToLiveCacheInvalidationPolicygetTimeToLive

Javadoc

PUBLIC: Return the time-to-live specified for this policy.

Popular methods of TimeToLiveCacheInvalidationPolicy

  • getExpiryTimeInMillis
    INTERNAL: Return the next expiry time.
  • <init>
    PUBLIC: Construct a TimeToLiveCacheInvalidationPolicy

Popular in Java

  • Reading from database using SQL prepared statement
  • requestLocationUpdates (LocationManager)
  • setContentView (Activity)
  • setRequestProperty (URLConnection)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • JButton (javax.swing)
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now