protected class JavaModel.CacheTracker extends java.lang.Object implements CacheSupport
CacheTracker
just helps track where begin/end
cache use calls are being made, and to ensure that they are
matched properly.Modifier | Constructor and Description |
---|---|
protected |
JavaModel.CacheTracker() |
Modifier and Type | Method and Description |
---|---|
void |
beginCacheUse()
Instructs the data provider to enable the cache support.
|
void |
endCacheUse()
Instructs the data provider to release the cache support.
|
protected void |
finalize() |
void |
flushCache()
Instructs the data provider to force a cache flush.
|
public void beginCacheUse()
CacheSupport
endCacheUse()
when finished to ensure that the cache
can be freed when it is no longer needed.beginCacheUse
in interface CacheSupport
protected void finalize()
finalize
in class java.lang.Object
public void endCacheUse()
CacheSupport
endCacheUse
in interface CacheSupport
public void flushCache()
CacheSupport
flushCache
in interface CacheSupport