com.cyc.cycjava.cycl
Class simple_lru_cache_strategy
java.lang.Object
com.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.simple_lru_cache_strategy
- All Implemented Interfaces:
- CommonSymbols, SubLFile
public final class simple_lru_cache_strategy
- extends SubLTranslatedFile
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols |
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
me
public static final SubLFile me
myName
public static final java.lang.String myName
- See Also:
- Constant Field Values
$dtp_simple_lru_cache_strategy$
public static SubLSymbol $dtp_simple_lru_cache_strategy$
$sym0$SIMPLE_LRU_CACHE_STRATEGY
public static final SubLSymbol $sym0$SIMPLE_LRU_CACHE_STRATEGY
$sym1$SIMPLE_LRU_CACHE_STRATEGY_P
public static final SubLSymbol $sym1$SIMPLE_LRU_CACHE_STRATEGY_P
$list2
public static final SubLList $list2
$list3
public static final SubLList $list3
$list4
public static final SubLList $list4
$list5
public static final SubLList $list5
$sym6$PRINT_SIMPLE_LRU_CACHE_STRATEGY
public static final SubLSymbol $sym6$PRINT_SIMPLE_LRU_CACHE_STRATEGY
$sym7$SIMPLE_LRU_CACHE_STRATEGY_PRINT_FUNCTION_TRAMPOLINE
public static final SubLSymbol $sym7$SIMPLE_LRU_CACHE_STRATEGY_PRINT_FUNCTION_TRAMPOLINE
$sym8$SLRU_CACHESTRAT_CAPACITY
public static final SubLSymbol $sym8$SLRU_CACHESTRAT_CAPACITY
$sym9$_CSETF_SLRU_CACHESTRAT_CAPACITY
public static final SubLSymbol $sym9$_CSETF_SLRU_CACHESTRAT_CAPACITY
$sym10$SLRU_CACHESTRAT_INDEX
public static final SubLSymbol $sym10$SLRU_CACHESTRAT_INDEX
$sym11$_CSETF_SLRU_CACHESTRAT_INDEX
public static final SubLSymbol $sym11$_CSETF_SLRU_CACHESTRAT_INDEX
$sym12$SLRU_CACHESTRAT_PAYLOAD
public static final SubLSymbol $sym12$SLRU_CACHESTRAT_PAYLOAD
$sym13$_CSETF_SLRU_CACHESTRAT_PAYLOAD
public static final SubLSymbol $sym13$_CSETF_SLRU_CACHESTRAT_PAYLOAD
$sym14$SLRU_CACHESTRAT_HEAD
public static final SubLSymbol $sym14$SLRU_CACHESTRAT_HEAD
$sym15$_CSETF_SLRU_CACHESTRAT_HEAD
public static final SubLSymbol $sym15$_CSETF_SLRU_CACHESTRAT_HEAD
$sym16$SLRU_CACHESTRAT_TAIL
public static final SubLSymbol $sym16$SLRU_CACHESTRAT_TAIL
$sym17$_CSETF_SLRU_CACHESTRAT_TAIL
public static final SubLSymbol $sym17$_CSETF_SLRU_CACHESTRAT_TAIL
$sym18$SLRU_CACHESTRAT_FREELIST_HEAD
public static final SubLSymbol $sym18$SLRU_CACHESTRAT_FREELIST_HEAD
$sym19$_CSETF_SLRU_CACHESTRAT_FREELIST_HEAD
public static final SubLSymbol $sym19$_CSETF_SLRU_CACHESTRAT_FREELIST_HEAD
$sym20$SLRU_CACHESTRAT_METRICS
public static final SubLSymbol $sym20$SLRU_CACHESTRAT_METRICS
$sym21$_CSETF_SLRU_CACHESTRAT_METRICS
public static final SubLSymbol $sym21$_CSETF_SLRU_CACHESTRAT_METRICS
$kw22$CAPACITY
public static final SubLSymbol $kw22$CAPACITY
$kw23$INDEX
public static final SubLSymbol $kw23$INDEX
$kw24$PAYLOAD
public static final SubLSymbol $kw24$PAYLOAD
$kw25$HEAD
public static final SubLSymbol $kw25$HEAD
$kw26$TAIL
public static final SubLSymbol $kw26$TAIL
$kw27$FREELIST_HEAD
public static final SubLSymbol $kw27$FREELIST_HEAD
$kw28$METRICS
public static final SubLSymbol $kw28$METRICS
$str29$Invalid_slot__S_for_construction_
public static final SubLString $str29$Invalid_slot__S_for_construction_
$str30$__
public static final SubLString $str30$__
$kw31$STREAM
public static final SubLSymbol $kw31$STREAM
$str32$_
public static final SubLString $str32$_
$str33$_
public static final SubLString $str33$_
$kw34$BASE
public static final SubLSymbol $kw34$BASE
$str35$Invalid_state_transition_in_TRACK
public static final SubLString $str35$Invalid_state_transition_in_TRACK
$str36$There_is_a_situation_where_RECYCL
public static final SubLString $str36$There_is_a_situation_where_RECYCL
$kw37$FORWARD
public static final SubLSymbol $kw37$FORWARD
$kw38$DATUM
public static final SubLSymbol $kw38$DATUM
$kw39$BACKREF
public static final SubLSymbol $kw39$BACKREF
$kw40$FWDREF
public static final SubLSymbol $kw40$FWDREF
$str41$Wow__MOD_is_broken_____
public static final SubLString $str41$Wow__MOD_is_broken_____
$kw42$ERROR
public static final SubLSymbol $kw42$ERROR
$str43$Head__
public static final SubLString $str43$Head__
$str44$__
public static final SubLString $str44$__
$str45$___
public static final SubLString $str45$___
$str46$__v_
public static final SubLString $str46$__v_
$str47$___M_
public static final SubLString $str47$___M_
$str48$_L___
public static final SubLString $str48$_L___
$str49$___Tail__
public static final SubLString $str49$___Tail__
$sym50$CACHE_STRATEGY_OBJECT_P_SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym50$CACHE_STRATEGY_OBJECT_P_SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym51$CACHE_STRATEGY_OBJECT_RESET_SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym51$CACHE_STRATEGY_OBJECT_RESET_SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym52$CACHE_STRATEGY_OBJECT_CACHE_CAPACITY_SIMPLE_LRU_CACHE_STRATEGY_ME
public static final SubLSymbol $sym52$CACHE_STRATEGY_OBJECT_CACHE_CAPACITY_SIMPLE_LRU_CACHE_STRATEGY_ME
$sym53$CACHE_STRATEGY_OBJECT_CACHE_SIZE_SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym53$CACHE_STRATEGY_OBJECT_CACHE_SIZE_SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym54$CACHE_STRATEGY_OBJECT_TRACK_SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym54$CACHE_STRATEGY_OBJECT_TRACK_SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym55$CACHE_STRATEGY_OBJECT_TRACKED__SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym55$CACHE_STRATEGY_OBJECT_TRACKED__SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym56$CACHE_STRATEGY_OBJECT_UNTRACK_SIMPLE_LRU_CACHE_STRATEGY_METHOD
public static final SubLSymbol $sym56$CACHE_STRATEGY_OBJECT_UNTRACK_SIMPLE_LRU_CACHE_STRATEGY_METHOD
$sym57$CACHE_STRATEGY_OBJECT_SUPPORTS_PARAMETER_P_SIMPLE_LRU_CACHE_STRAT
public static final SubLSymbol $sym57$CACHE_STRATEGY_OBJECT_SUPPORTS_PARAMETER_P_SIMPLE_LRU_CACHE_STRAT
$sym58$CACHE_STRATEGY_OBJECT_GET_PARAMETER_SIMPLE_LRU_CACHE_STRATEGY_MET
public static final SubLSymbol $sym58$CACHE_STRATEGY_OBJECT_GET_PARAMETER_SIMPLE_LRU_CACHE_STRATEGY_MET
$sym59$CACHE_STRATEGY_OBJECT_SET_PARAMETER_SIMPLE_LRU_CACHE_STRATEGY_MET
public static final SubLSymbol $sym59$CACHE_STRATEGY_OBJECT_SET_PARAMETER_SIMPLE_LRU_CACHE_STRATEGY_MET
$sym60$CACHE_STRATEGY_OBJECT_NOTE_REFERENCE_SIMPLE_LRU_CACHE_STRATEGY_ME
public static final SubLSymbol $sym60$CACHE_STRATEGY_OBJECT_NOTE_REFERENCE_SIMPLE_LRU_CACHE_STRATEGY_ME
$sym61$CACHE_STRATEGY_OBJECT_NOTE_REFERENCES_IN_ORDER_SIMPLE_LRU_CACHE_S
public static final SubLSymbol $sym61$CACHE_STRATEGY_OBJECT_NOTE_REFERENCES_IN_ORDER_SIMPLE_LRU_CACHE_S
$sym62$CACHE_STRATEGY_OBJECT_GET_METRICS_SIMPLE_LRU_CACHE_STRATEGY_METHO
public static final SubLSymbol $sym62$CACHE_STRATEGY_OBJECT_GET_METRICS_SIMPLE_LRU_CACHE_STRATEGY_METHO
$sym63$CACHE_STRATEGY_OBJECT_RESET_METRICS_SIMPLE_LRU_CACHE_STRATEGY_MET
public static final SubLSymbol $sym63$CACHE_STRATEGY_OBJECT_RESET_METRICS_SIMPLE_LRU_CACHE_STRATEGY_MET
$sym64$CACHE_STRATEGY_OBJECT_GATHER_METRICS_SIMPLE_LRU_CACHE_STRATEGY_ME
public static final SubLSymbol $sym64$CACHE_STRATEGY_OBJECT_GATHER_METRICS_SIMPLE_LRU_CACHE_STRATEGY_ME
$sym65$CACHE_STRATEGY_OBJECT_DONT_GATHER_METRICS_SIMPLE_LRU_CACHE_STRATE
public static final SubLSymbol $sym65$CACHE_STRATEGY_OBJECT_DONT_GATHER_METRICS_SIMPLE_LRU_CACHE_STRATE
$sym66$CACHE_STRATEGY_OBJECT_KEEPS_METRICS_P_SIMPLE_LRU_CACHE_STRATEGY_M
public static final SubLSymbol $sym66$CACHE_STRATEGY_OBJECT_KEEPS_METRICS_P_SIMPLE_LRU_CACHE_STRATEGY_M
$sym67$NEW_CACHE_STRATEGY_OBJECT_TRACKED_CONTENT_ITERATOR_SIMPLE_LRU_CAC
public static final SubLSymbol $sym67$NEW_CACHE_STRATEGY_OBJECT_TRACKED_CONTENT_ITERATOR_SIMPLE_LRU_CAC
$sym68$MAP_CACHE_STRATEGY_OBJECT_TRACKED_CONTENT_SIMPLE_LRU_CACHE_STRATE
public static final SubLSymbol $sym68$MAP_CACHE_STRATEGY_OBJECT_TRACKED_CONTENT_SIMPLE_LRU_CACHE_STRATE
$sym69$CACHE_STRATEGY_OBJECT_UNTRACK_ALL_SIMPLE_LRU_CACHE_STRATEGY_METHO
public static final SubLSymbol $sym69$CACHE_STRATEGY_OBJECT_UNTRACK_ALL_SIMPLE_LRU_CACHE_STRATEGY_METHO
$sym70$TEST_BASIC_SLRU_CACHE_STRATEGY
public static final SubLSymbol $sym70$TEST_BASIC_SLRU_CACHE_STRATEGY
$kw71$TEST
public static final SubLSymbol $kw71$TEST
$kw72$OWNER
public static final SubLSymbol $kw72$OWNER
$kw73$CLASSES
public static final SubLSymbol $kw73$CLASSES
$kw74$KB
public static final SubLSymbol $kw74$KB
$kw75$TINY
public static final SubLSymbol $kw75$TINY
$kw76$WORKING_
public static final SubLSymbol $kw76$WORKING_
$list77
public static final SubLList $list77
$str78$The_freshly_allocated_cache_strat
public static final SubLString $str78$The_freshly_allocated_cache_strat
$str79$There_are_not__A__but__A_items_in
public static final SubLString $str79$There_are_not__A__but__A_items_in
$str80$The_item__A_is_being_tracked_befo
public static final SubLString $str80$The_item__A_is_being_tracked_befo
$str81$The_addition_of_the_item__A_to_th
public static final SubLString $str81$The_addition_of_the_item__A_to_th
$str82$The_newly_added_item__A_is_not_th
public static final SubLString $str82$The_newly_added_item__A_is_not_th
$str83$The_item__A_is_not_tracked_despit
public static final SubLString $str83$The_item__A_is_not_tracked_despit
$str84$The_just_touched_item__A_is_not_t
public static final SubLString $str84$The_just_touched_item__A_is_not_t
$str85$The_most_recent_nth__A_is_not_eve
public static final SubLString $str85$The_most_recent_nth__A_is_not_eve
$str86$The_least_recent_nth__A_is_not_od
public static final SubLString $str86$The_least_recent_nth__A_is_not_od
$str87$At__A__the_previous_most_recent__
public static final SubLString $str87$At__A__the_previous_most_recent__
$str88$At__A__the_previous_least_recent_
public static final SubLString $str88$At__A__the_previous_least_recent_
$kw89$SUCCESS
public static final SubLSymbol $kw89$SUCCESS
$sym90$COMPARE_SLRU_CACHE_STRATEGY_WITH_CACHE
public static final SubLSymbol $sym90$COMPARE_SLRU_CACHE_STRATEGY_WITH_CACHE
$list91
public static final SubLList $list91
$str92$The_CACHE_P_and_the_SLRU_CACHE_ar
public static final SubLString $str92$The_CACHE_P_and_the_SLRU_CACHE_ar
$sym93$COMPARE_SLRU_CACHE_STRATEGY_SPEED_WITH_CACHE
public static final SubLSymbol $sym93$COMPARE_SLRU_CACHE_STRATEGY_SPEED_WITH_CACHE
$list94
public static final SubLList $list94
$str95$Sorry__but_on_run___A_CACHE_P_too
public static final SubLString $str95$Sorry__but_on_run___A_CACHE_P_too
$str96$The_most_recent_item_list_is__A__
public static final SubLString $str96$The_most_recent_item_list_is__A__
$str97$At__A__the_most_recent_value_shou
public static final SubLString $str97$At__A__the_most_recent_value_shou
$str98$At__A__the_least_recent_value_sho
public static final SubLString $str98$At__A__the_least_recent_value_sho
$str99$The_most_recent_nth_of__A_was_sup
public static final SubLString $str99$The_most_recent_nth_of__A_was_sup
$str100$The_least_recent_nth_of__A_was_su
public static final SubLString $str100$The_least_recent_nth_of__A_was_su
simple_lru_cache_strategy_print_function_trampoline
public static final SubLObject simple_lru_cache_strategy_print_function_trampoline(SubLObject object,
SubLObject stream)
cache_strategy_object_p_simple_lru_cache_strategy_method
public static final SubLObject cache_strategy_object_p_simple_lru_cache_strategy_method(SubLObject strategy)
cache_strategy_object_reset_simple_lru_cache_strategy_method
public static final SubLObject cache_strategy_object_reset_simple_lru_cache_strategy_method(SubLObject strategy)
cache_strategy_object_cache_capacity_simple_lru_cache_strategy_method
public static final SubLObject cache_strategy_object_cache_capacity_simple_lru_cache_strategy_method(SubLObject strategy)
cache_strategy_object_cache_size_simple_lru_cache_strategy_method
public static final SubLObject cache_strategy_object_cache_size_simple_lru_cache_strategy_method(SubLObject strategy)
cache_strategy_object_track_simple_lru_cache_strategy_method
public static final SubLObject cache_strategy_object_track_simple_lru_cache_strategy_method(SubLObject strategy,
SubLObject object)
declare_simple_lru_cache_strategy_file
public static final SubLObject declare_simple_lru_cache_strategy_file()
init_simple_lru_cache_strategy_file
public static final SubLObject init_simple_lru_cache_strategy_file()
setup_simple_lru_cache_strategy_file
public static final SubLObject setup_simple_lru_cache_strategy_file()
declareFunctions
public void declareFunctions()
- Description copied from interface:
SubLFile
- Declares the mapping between functions and symbols for all named
functions defined in the file.
Like CRTL define.
initializeVariables
public void initializeVariables()
- Description copied from interface:
SubLFile
- Initializes all global variables and private internal variables
for constants defined in the file.
Like CRTL init.
runTopLevelForms
public void runTopLevelForms()
- Description copied from interface:
SubLFile
- Runs all top-level forms in order.
Like CRTL setup.