Deleting object from cache¶
This method deleted an object from cache if it is present there. All methods are available via Backendless.Cache.[methodname]
accessor:
// synchronous method
public void delete( String key )
// asynchronous methods
public void delete( String key, AsyncCallback<Object> callback )
where:
Argument | Description |
---|---|
key |
identifies the object to delete from cache. |
callback |
the callback used for asynchronous calls to deliver result or fault to the calling program. |
Example¶
AsyncCallback<Object> callback = new AsyncCallback<Object>()
{
@Override
public void handleResponse( Object result )
{
Log.i( "MYAPP", "[ASYNC] object has been deleted from cache" );
}
@Override
public void handleFault( BackendlessFault backendlessFault )
{
Log.e( "MYAPP", "Error - " + backendlessFault.getMessage() );
}
};
// delete object asynchronously
Backendless.Cache.delete( "firstorder", callback );
// delete object synchronously
Backendless.Cache.delete( "firstorder" );
Log.i( "MYAPP", "[SYNC] object has been deleted from cache" );