Class DequeRecycler<T>

    • Field Detail

      • source

        protected final Source<T> source
    • Constructor Detail

      • DequeRecycler

        public DequeRecycler​(Source<T> source,
                             Deque<T> deque,
                             int maxSize)
    • Method Detail

      • obtain

        public Value<T> obtain()
      • beforeRelease

        protected boolean beforeRelease()
        Called before releasing an object, returns true if the object should be recycled and false otherwise.
      • afterRelease

        protected void afterRelease​(boolean recycled)
        Called after a release.