class DynamoDBCompressedObjectPersister implements ObjectPersister<T> {

    @Override
    public void delete(String identifier)
    {
        AmazonDynamoDB client = AWSDynamoDBFactory.getAmazonDynamoDB();
        DeleteItemRequest deleteItemRequest = new DeleteItemRequest();
        deleteItemRequest.setKey(getKey(identifier));
        deleteItemRequest.setTableName(tableName);
        client.deleteItem(deleteItemRequest);
    }

    public  DynamoDBCompressedObjectPersister(String tableName,
            String persistenceKeyFieldName, AWSDynamoDBFactory AWSDynamoDBFactory, Class<T> clazz);

}