Class ClientTokenCacheExpiryPolicy

java.lang.Object
io.camunda.identity.sdk.cache.ClientTokenCacheExpiryPolicy
All Implemented Interfaces:
org.ehcache.expiry.ExpiryPolicy<String,Tokens>

public class ClientTokenCacheExpiryPolicy extends Object implements org.ehcache.expiry.ExpiryPolicy<String,Tokens>
  • Constructor Details

    • ClientTokenCacheExpiryPolicy

      public ClientTokenCacheExpiryPolicy()
  • Method Details

    • getExpiryForCreation

      public Duration getExpiryForCreation(String audience, Tokens tokens)
      Specified by:
      getExpiryForCreation in interface org.ehcache.expiry.ExpiryPolicy<String,Tokens>
    • getExpiryForAccess

      public Duration getExpiryForAccess(String s, Supplier<? extends Tokens> supplier)
      Specified by:
      getExpiryForAccess in interface org.ehcache.expiry.ExpiryPolicy<String,Tokens>
    • getExpiryForUpdate

      public Duration getExpiryForUpdate(String s, Supplier<? extends Tokens> supplier, Tokens tokens)
      Specified by:
      getExpiryForUpdate in interface org.ehcache.expiry.ExpiryPolicy<String,Tokens>