Top Description Fields Constructors Methods
com.fasterxml.jackson.datatype.guava

public Class SimpleCacheDeserializer

extends GuavaCacheDeserializer<Cache<Object, Object>>
Class Inheritance
Imports
com.fasterxml.jackson.databind.JsonDeserializer, .KeyDeserializer, com.fasterxml.jackson.databind.deser.NullValueProvider, com.fasterxml.jackson.databind.jsontype.TypeDeserializer, com.fasterxml.jackson.databind.type.MapLikeType, com.fasterxml.jackson.datatype.guava.deser.cache.GuavaCacheDeserializer, com.google.common.cache.Cache, .CacheBuilder

GuavaCacheDeserializer class implementation for deserializing Guava Cache instances.
Since
2.16

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
SimpleCacheDeserializer(MapLikeType type, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)

public
SimpleCacheDeserializer(MapLikeType type, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer, NullValueProvider nvp)

Method Summary

Modifier and TypeMethod and Description
protected JsonDeserializer<?>
protected Cache<Object, Object>
Inherited from com.fasterxml.jackson.datatype.guava.deser.cache.GuavaCacheDeserializer:
_tryToAddNullcreateContextualdeserializelogicalType

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides com.fasterxml.jackson.datatype.guava.deser.cache.GuavaCacheDeserializer.serialVersionUID.

Constructor Detail

SimpleCacheDeserializerback to summary
public SimpleCacheDeserializer(MapLikeType type, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
SimpleCacheDeserializerback to summary
public SimpleCacheDeserializer(MapLikeType type, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer, NullValueProvider nvp)

Method Detail

_createContextualback to summary
protected JsonDeserializer<?> _createContextual(MapLikeType t, KeyDeserializer kd, TypeDeserializer vtd, JsonDeserializer<?> vd, NullValueProvider np)

Implements abstract com.fasterxml.jackson.datatype.guava.deser.cache.GuavaCacheDeserializer._createContextual.

Annotations
@Override
createCacheback to summary
protected Cache<Object, Object> createCache()

Implements abstract com.fasterxml.jackson.datatype.guava.deser.cache.GuavaCacheDeserializer.createCache.

Annotations
@Override