|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--step.encoding.Encoder
|
+--step.encoding.Strategy
|
+--step.encoding.RegularValueStrategy
|
+--step.encoding.CacheStrategy
|
+--step.encoding.profile.PCacheStrategy
| Field Summary |
| Fields inherited from class step.encoding.CacheStrategy |
_cache, _slots, _valueToSlot, STRATEGY_NAME |
| Fields inherited from class step.encoding.RegularValueStrategy |
_nextIsRegular |
| Fields inherited from class step.encoding.Strategy |
_baseEncoder |
| Constructor Summary | |
PCacheStrategy(Encoder baseEncoder,
int cacheSize)
|
|
| Method Summary | |
void |
encode(StepObject o,
EncodeContext context)
Encode a value using its cache slot ID. |
void |
printProfile(PrintWriter out)
|
| Methods inherited from class step.encoding.CacheStrategy |
decode, dump, nextSlot |
| Methods inherited from class step.encoding.RegularValueStrategy |
setNextIsRegular |
| Methods inherited from class step.encoding.Strategy |
baseDecode, baseEncode, eventMessage |
| Methods inherited from class step.encoding.Encoder |
getFactory, getName, indent, makeFieldName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PCacheStrategy(Encoder baseEncoder,
int cacheSize)
| Method Detail |
public void encode(StepObject o,
EncodeContext context)
throws EncoderException,
IOException
CacheStrategy
encode in class CacheStrategyIOException - if the encode operation encountered an I/O failure.
EncoderException - if the encode operation encountered an error.public void printProfile(PrintWriter out)
printProfile in interface Profiled
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||