APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.javafx.geom

public final Class DirtyRegionPool

extends Object
Class Inheritance
Imports
java.util.Deque, .LinkedList

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private int
private final int
private static final int
private static final int
private final Deque<DirtyRegionContainer>
private final Deque<DirtyRegionPool.PoolItem>
private static final int
private final Deque<DirtyRegionPool.PoolItem>

Constructor Summary

AccessConstructor and Description
public
DirtyRegionPool(int containerSize)

Method Summary

Modifier and TypeMethod and Description
public void
public DirtyRegionContainer
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clearCounterback to summary
private int clearCounter
containerSizeback to summary
private final int containerSize
COUNT_BETWEEN_EXPIRATION_CHECKback to summary
private static final int COUNT_BETWEEN_EXPIRATION_CHECK
EXPIRATION_TIMEback to summary
private static final int EXPIRATION_TIME
fixedback to summary
private final Deque<DirtyRegionContainer> fixed
lockedback to summary
private final Deque<DirtyRegionPool.PoolItem> locked
POOL_SIZE_MINback to summary
private static final int POOL_SIZE_MIN
unlockedback to summary
private final Deque<DirtyRegionPool.PoolItem> unlocked

Constructor Detail

DirtyRegionPoolback to summary
public DirtyRegionPool(int containerSize)

Method Detail

checkInback to summary
public void checkIn(DirtyRegionContainer drc)
checkOutback to summary
public DirtyRegionContainer checkOut()
clearExpiredback to summary
private void clearExpired()
com.sun.javafx.geom back to summary

private Class DirtyRegionPool.PoolItem

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv DirtyRegionContainer
pack-priv long

Constructor Summary

AccessConstructor and Description
public
PoolItem(DirtyRegionContainer container, long timeStamp)

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

containerback to summary
pack-priv DirtyRegionContainer container
timeStampback to summary
pack-priv long timeStamp

Constructor Detail

PoolItemback to summary
public PoolItem(DirtyRegionContainer container, long timeStamp)