docs: @Override
  	public V get(K key) throws CacheException {
  		logger.debug("get key [" + key + "]");
  
  		if (key == null) {
  			return null;
  		}
  
  		try {
  			Object redisCacheKey = getRedisCacheKey(key);
  			byte[] rawValue = redisManager.get(keySerializer.serialize(redisCacheKey));
  			if (rawValue == null) {
  				return null;
  			}
  			V value = (V) valueSerializer.deserialize(rawValue);
  			return value;
  		} catch (SerializationException e) {
  			throw new CacheException(e);
  		}
  	}