Interface RemovableFunction<T,​R>

  • All Superinterfaces:
    Function<T,​R>

    @Deprecated
    public interface RemovableFunction<T,​R>
    extends Function<T,​R>
    Deprecated.
    since 9.2.1 this interface is no longer supported as we don't support remove operation on iterators produced from a Stream
    Placeholder interface used to describe a function that can be used as is for removal. This is useful for allowing an iterator to use removal.

    The resulting value should be able to be used by a remove call from the cache. Thus users shouldn't ever need to use this interface directly since it would require knowing how the underlying data is stored and transferred.

    Since:
    9.0
    Author:
    wburns