AbstractGlobalModel and OpenDefinitionsDocument to bypass
reconstructing the document when it has been kicked out of the cache.
The revision changes the representation of the document image cached
in the DDReconstructor from a byte array to a String. This may
negatively impact the footprint of large projects. The revision
modified the following file.
M src/edu/rice/cs/drjava/model/cache/DocumentCache.java
M src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java
M src/edu/rice/cs/drjava/model/cache/DDReconstructor.java
M src/edu/rice/cs/drjava/model/cache/DCacheAdapter.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java