C# Class ModernApp4Me.WP8.Cache.M4MMemoryCacher

A class which enables to cache data in RAM only. This class implements the singleton pattern and is thread safe !
显示文件 Open project: smartnsoft/ModernApp4Me

Public Methods

Method Description
Add ( string key, object value ) : bool

Adds the business object corresponding to the provided parameter into the M4MMemoryCacher by specifying the key.

Get ( string key ) : M4MMemoryCacherObject

Retrieves the business object stores into the M4MMemoryCacher and corresponding to the specifying key.

IsKeyExists ( string key ) : bool

Checks if the specifying key exists in into the M4MMemoryCacher.

Remove ( string key ) : bool

Deletes the business object stores into the M4MMemoryCacher and corresponding to the specifying key.

Update ( string key, object value ) : bool

Updates the business object stores into the M4MMemoryCacher and corresponding to the specifying key.

Private Methods

Method Description
M4MMemoryCacher ( ) : System

Method Details

Add() public method

Adds the business object corresponding to the provided parameter into the M4MMemoryCacher by specifying the key.
public Add ( string key, object value ) : bool
key string the key corresponding to the business object
value object the business object
return bool

Get() public method

Retrieves the business object stores into the M4MMemoryCacher and corresponding to the specifying key.
public Get ( string key ) : M4MMemoryCacherObject
key string the key corresponding to the business object
return M4MMemoryCacherObject

IsKeyExists() public method

Checks if the specifying key exists in into the M4MMemoryCacher.
public IsKeyExists ( string key ) : bool
key string the key to test
return bool

Remove() public method

Deletes the business object stores into the M4MMemoryCacher and corresponding to the specifying key.
public Remove ( string key ) : bool
key string the key corresponding to the business object
return bool

Update() public method

Updates the business object stores into the M4MMemoryCacher and corresponding to the specifying key.
public Update ( string key, object value ) : bool
key string the key corresponding to the business object
value object the business object
return bool