public interface MetadataCacheStorage extends CacheStorage
MetadataCacheStorageSerializers available in the MetadataCacheStorageFactoryContext when executing
MetadataCacheStorageFactory.createMetadataCache(MetadataCacheStorageFactoryContext);
In case serializers are used, implementations should follow this rule:
If a value was serialized to be stored CacheStorage.put(String, Object), it should be deserialized when
returned CacheStorage.get(String) That means that, weather or not the value was serialized, the following
should always be true:
storage.put("KEY", object);
Object retrievedObject = storage.get("KEY").get();
assert object.getClass().isAssignableFrom(retrievedObject.class) == true
get, getAllKeys, put, remove, removeIfCopyright © 2022 MuleSoft, Inc.. All rights reserved.