static class FontFileWriter.FontTracker
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
FontFileWriter.FontTracker.TempFileDeletionHook
Helper class for cleanup of temp files created while processing fonts.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.concurrent.Semaphore |
cs |
static int |
MAX_FILE_SIZE |
static int |
MAX_TOTAL_BYTES |
(package private) static int |
numBytes |
(package private) static FontFileWriter.FontTracker |
tracker |
Constructor and Description |
---|
FontTracker() |
Modifier and Type | Method and Description |
---|---|
boolean |
acquirePermit() |
void |
add(java.io.File file) |
void |
addBytes(int sz) |
private static java.util.concurrent.Semaphore |
getCS()
Returns a counting semaphore.
|
int |
getNumBytes() |
static FontFileWriter.FontTracker |
getTracker() |
void |
releasePermit() |
void |
remove(java.io.File file) |
void |
set(java.io.File file,
java.io.RandomAccessFile raf) |
void |
subBytes(int sz) |
public static final int MAX_FILE_SIZE
public static final int MAX_TOTAL_BYTES
static int numBytes
static FontFileWriter.FontTracker tracker
private static java.util.concurrent.Semaphore cs
public static FontFileWriter.FontTracker getTracker()
public int getNumBytes()
public void addBytes(int sz)
public void subBytes(int sz)
private static java.util.concurrent.Semaphore getCS()
public boolean acquirePermit() throws java.lang.InterruptedException
java.lang.InterruptedException
public void releasePermit()
public void add(java.io.File file)
public void set(java.io.File file, java.io.RandomAccessFile raf)
public void remove(java.io.File file)