Class UserCacheOperation

java.lang.Object
es.kukenan.smartfi.microservice.clients.cache.UserCacheOperation

@Component @RefreshScope public class UserCacheOperation extends Object
Operation over cache for Rsi.
  • Field Details

    • cacheName

      @Value("${cache.client}") private String cacheName
      Map cache. Rsi login cache established.
    • cacheTime

      @Value("${cache.time-to-live}") private String cacheTime
      Cache time.
    • keyBiometricLogin

      private String keyBiometricLogin
      Key biometric cache.
    • hazelcastInstance

      private final com.hazelcast.core.HazelcastInstance hazelcastInstance
      HazelcastInstance hazelcastInstance.
  • Constructor Details

    • UserCacheOperation

      public UserCacheOperation(com.hazelcast.core.HazelcastInstance hazelcastInstance)
      Constructor.
      Parameters:
      hazelcastInstance - Hazelcast instance
  • Method Details

    • getAndCheckCachedEntity

      public UserCacheOperation.UserLoginCache getAndCheckCachedEntity(String biometricToken)
      Getting Cache object and validate token.
      Parameters:
      biometricToken - token.
      Returns:
      UserCacheOperation.UserLoginCache
    • insertEntityTokenCache

      public void insertEntityTokenCache(String accessToken, String userId, String deviceId)
      Insert Cache object.
      Parameters:
      accessToken - value of the registry.
      userId - value of identijier user.
      deviceId - value of identifier device.