Class DataContainerFactory.EvictableDataContainer<K,​V>

  • All Implemented Interfaces:
    Iterable<org.infinispan.container.entries.InternalCacheEntry<K,​V>>, org.infinispan.container.DataContainer<K,​V>, org.infinispan.container.impl.InternalDataContainer<K,​V>
    Enclosing class:
    DataContainerFactory<K,​V>

    public static class DataContainerFactory.EvictableDataContainer<K,​V>
    extends org.infinispan.container.impl.DefaultDataContainer<K,​V>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.infinispan.container.impl.AbstractInternalDataContainer

        org.infinispan.container.impl.AbstractInternalDataContainer.EntryIterator
      • Nested classes/interfaces inherited from interface org.infinispan.container.DataContainer

        org.infinispan.container.DataContainer.ComputeAction<K extends Object,​V extends Object>
    • Field Summary

      • Fields inherited from class org.infinispan.container.impl.AbstractInternalDataContainer

        configuration, entryFactory, evictionManager, expirationManager, keyPartitioner, listeners, orderer, passivator, timeService
    • Method Summary

      • Methods inherited from class org.infinispan.container.impl.DefaultDataContainer

        addSegments, boundedDataContainer, boundedDataContainer, capacity, cleanUp, clear, clear, evictionSize, forEachSegment, getMapForSegment, getSegmentForKey, iterator, iterator, iteratorIncludingExpired, iteratorIncludingExpired, publisher, removeSegments, resize, sizeIncludingExpired, spliterator, spliterator, spliteratorIncludingExpired, spliteratorIncludingExpired, unBoundedDataContainer
      • Methods inherited from class org.infinispan.container.impl.AbstractInternalDataContainer

        addRemovalListener, applyListener, compute, compute, computeEntryRemoved, computeEntryWritten, containsKey, containsKey, entryAdded, entryRemoved, entryUpdated, evict, evict, expiredIterationPredicate, filterExpiredEntries, get, get, handleEviction, hasExpirable, peek, peek, put, put, putEntryInMap, remove, remove, removeEntryInMap, removeRemovalListener, segmentRemoved, touch
      • Methods inherited from interface org.infinispan.container.DataContainer

        size
      • Methods inherited from interface org.infinispan.container.impl.InternalDataContainer

        forEach, publisher, size, sizeIncludingExpired