private static class PredefinedMeshManager.TriangleMeshCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<Shape3D.Key,java.lang.ref.SoftReference<TriangleMesh>> |
cache |
Modifier | Constructor and Description |
---|---|
private |
TriangleMeshCache() |
Modifier and Type | Method and Description |
---|---|
private void |
cleanCache() |
private void |
clear() |
private TriangleMesh |
get(Shape3D.Key key) |
private void |
invalidateMesh(Shape3D.Key key) |
private void |
printStats(java.lang.String name) |
private void |
put(Shape3D.Key key,
TriangleMesh mesh) |
private int |
size() |
java.util.Map<Shape3D.Key,java.lang.ref.SoftReference<TriangleMesh>> cache
private TriangleMesh get(Shape3D.Key key)
private void put(Shape3D.Key key, TriangleMesh mesh)
private void cleanCache()
private void clear()
private int size()
private void printStats(java.lang.String name)
private void invalidateMesh(Shape3D.Key key)