SAP ABAP Class CL_ESH_CA_SESSION_MEMORY (Cache Storage: Session Memory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_CACHE (Package) Cache
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_CA_CACHE_STORAGE Cache Storage 20091007
Properties
Class CL_ESH_CA_SESSION_MEMORY  
Short Description Cache Storage: Session Memory    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_CACHE   Cache 
Created 20091007   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_CA_SESSION_MEMORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESH_CA_CACHE_STORAGE Cache Storage 20091007
Friends
Class CL_ESH_CA_SESSION_MEMORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CACHE Instance attribute Protected Object reference (TYPE REF TO) IF_ESH_CA_CACHE Cache 20091010
2 MR_DATA Instance attribute Private Object reference (TYPE REF TO) S_DATA_CACHE Structure for data stored in session memory 20091011
3 MR_DATA_WEAK Instance attribute Private Object reference (TYPE REF TO) S_DATA_CACHE_WEAK Structure for data stored via weak references 20091011
4 MR_SETTINGS Instance attribute Protected Object reference (TYPE REF TO) IF_ESH_CA_CACHE_STORAGE=>S_SETTINGS General storage settings 20091010
5 MT_DATA Instance attribute Private Type reference (TYPE) T_DATA_CACHE Table for data stored in session memory 20091009
6 MT_DATA_WEAK Instance attribute Private Type reference (TYPE) T_DATA_CACHE_WEAK Table for data stored via weak references 20091009
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor Constructor 20091010
Events
Class CL_ESH_CA_SESSION_MEMORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_CACHE Private See coding Structure for data stored in session memory 20091009 BEGIN OF s_data_cache, id TYPE string, "if_esh_ca_cache=>e_data_id, data_container TYPE REF TO if_esh_ca_data_container, last_changed_at TYPE timestamp, last_used_at TYPE timestamp, END OF s_data_cache
2 S_DATA_CACHE_WEAK Private See coding Structure for data stored via weak referenences 20091009 BEGIN OF s_data_cache_weak, id TYPE string, "if_esh_ca_cache=>e_data_id, weak TYPE REF TO cl_abap_weak_reference, last_changed_at TYPE timestamp, last_used_at TYPE timestamp, END OF s_data_cache_weak
3 S_ENTRY_COUNT Private See coding Structure for counted entries 20091023 BEGIN OF s_entry_count, count TYPE i, is_counted TYPE abap_bool, END OF s_entry_count
4 T_DATA_CACHE Private See coding Table for data stored in session memory 20091009 t_data_cache TYPE HASHED TABLE OF s_data_cache WITH UNIQUE KEY id WITH NON-UNIQUE SORTED KEY last_changed_at COMPONENTS last_changed_at last_used_at WITH NON-UNIQUE SORTED KEY last_used_at COMPONENTS last_used_at last_changed_at
5 T_DATA_CACHE_WEAK Private See coding Table for data stored via weak referenences 20091009 t_data_cache_weak TYPE HASHED TABLE OF s_data_cache_weak WITH UNIQUE KEY id WITH NON-UNIQUE SORTED KEY last_changed_at COMPONENTS last_changed_at last_used_at WITH NON-UNIQUE SORTED KEY last_used_at COMPONENTS last_used_at last_changed_at
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CACHE Call by reference Object reference (TYPE REF TO) IF_ESH_CA_CACHE Cache 20091010
2 Importing IR_STORAGE_SETTINGS Call by reference Object reference (TYPE REF TO) IF_ESH_CA_CACHE_STORAGE=>S_SETTINGS 20091010

Method CONSTRUCTOR on class CL_ESH_CA_SESSION_MEMORY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730